.chart-root[data-v-ea0368a1]{width:100%;height:100%;min-height:0}.loading-overlay[data-v-ec541bfe]{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02144a9e;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.loading-overlay__panel[data-v-ec541bfe]{background:linear-gradient(#1053ccf5,#082f8df0);border:1px solid #54efffc7;border-radius:.6vw;justify-content:center;align-items:center;gap:.6vw;min-width:10.8vw;padding:1.15vh 1.2vw;display:inline-flex;box-shadow:0 0 24px #1c9fff33,inset 0 0 0 1px #a8f5ff1f}.loading-overlay__spinner[data-v-ec541bfe]{border:2px solid #7af1ff38;border-top-color:#56fefe;border-radius:50%;width:.95vw;min-width:14px;height:.95vw;min-height:14px;animation:.9s linear infinite loading-spin-ec541bfe}.loading-overlay__text[data-v-ec541bfe]{color:#ecfcff;white-space:nowrap;font-size:.78vw;line-height:1}.loading-fade-enter-active[data-v-ec541bfe],.loading-fade-leave-active[data-v-ec541bfe]{transition:opacity .18s}.loading-fade-enter-from[data-v-ec541bfe],.loading-fade-leave-to[data-v-ec541bfe]{opacity:0}@keyframes loading-spin-ec541bfe{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.yunnan-map-wrap[data-v-cded491b]{width:100%;height:100%;min-height:0;position:relative}.yunnan-map[data-v-cded491b]{cursor:pointer;width:100%;height:100%;min-height:0}.map-hotspot[data-v-cded491b]{z-index:10;cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:50%;padding:0;position:absolute}.map-hotspot[data-v-cded491b]:focus-visible{outline-offset:2px;outline:1px solid #79f1ffe6}.dashboard-page[data-v-d348baf9]{width:100%;height:100%;padding:var(--page-gutter-y) var(--page-gutter-x);position:relative;overflow:hidden}[data-v-d348baf9] .page-panel-card{border:1px solid var(--panel-border);min-height:0;box-shadow:var(--panel-shadow);background:0 0;border-radius:.7vw;flex-direction:column;display:flex;position:relative;overflow:hidden}[data-v-d348baf9] .page-panel-header{justify-content:space-between;align-items:center;height:4.1vh;padding:0 .75vw 0 .8vw;display:flex}[data-v-d348baf9] .page-panel-title-group{align-items:center;gap:.42vw;display:flex}[data-v-d348baf9] .page-panel-dot{background:#f7fbffbf;border:2px solid #f7fbff57;border-radius:999px;width:.58vw;min-width:10px;height:.58vw;min-height:10px;position:relative;box-shadow:0 0 6px #ffffff2e,0 0 12px #87ebff2e}[data-v-d348baf9] .page-panel-dot:after{content:"";background:#f7fbffb8;border:2px solid #f7fbffeb;border-radius:999px;position:absolute;inset:1px;box-shadow:0 0 4px #ffffff59,0 0 8px #96f5ff38}[data-v-d348baf9] .page-panel-title{color:#fff;margin:0;font-size:.9vw;font-weight:700}[data-v-d348baf9] .page-panel-action{color:#54f2ff;background:#1354c9a6;border:1px solid #26ebffcc;border-radius:.28vw;justify-content:center;align-items:center;min-width:3.5vw;height:2.2vh;font-size:.62vw;line-height:1;display:inline-flex;position:relative}[data-v-d348baf9] .page-panel-action.has-caret{align-items:center;min-width:3.9vw;padding:0 1.05vw 0 .45vw;display:flex}[data-v-d348baf9] .page-panel-action.has-arrow{min-width:4.6vw;padding:0 1.05vw 0 .5vw}[data-v-d348baf9] .page-panel-action__caret{border-bottom:2px solid;border-right:2px solid;width:.3vw;min-width:8px;height:.3vw;min-height:8px;position:absolute;top:50%;right:.42vw;transform:translateY(-62%)rotate(45deg)}[data-v-d348baf9] .page-panel-action__arrow{border-top:2px solid;border-right:2px solid;width:.34vw;min-width:8px;height:.34vw;min-height:8px;position:absolute;top:50%;right:.42vw;transform:translateY(-50%)rotate(45deg)}[data-v-d348baf9] .page-panel-body{flex:1;min-height:0}.dashboard-kpis[data-v-d348baf9]{z-index:3;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:.9vh .7vw;min-height:0;display:grid;position:relative}.dashboard-kpi[data-v-d348baf9]{background:linear-gradient(#1557d0f5,#134cbfeb);border:1px solid #20e6ffd1;border-radius:.7vw;align-items:center;gap:.84vw;padding:.6vw .95vw;display:flex;position:relative;overflow:hidden}.dashboard-kpi[data-v-d348baf9]:before,.dashboard-kpi[data-v-d348baf9]:after{content:"";pointer-events:none;position:absolute}.dashboard-kpi[data-v-d348baf9]:before{background:linear-gradient(115deg,#0000 0,#a6f8ff52 46%,#0000 68%);inset:0;transform:translate(-125%)}.dashboard-kpi[data-v-d348baf9]:after{background:linear-gradient(180deg, #ffffff59, var(--accent-color));width:.28vw;box-shadow:0 0 14px var(--accent-shadow);inset:0 auto 0 0}.dashboard-kpi__bar[data-v-d348baf9]{background:radial-gradient(circle, var(--accent-soft), transparent 72%);opacity:.78;border-radius:50%;width:5.6vw;height:5.6vw;position:absolute;top:-40%;right:-8%}.dashboard-kpi__icon-wrap[data-v-d348baf9]{z-index:1;aspect-ratio:1;flex:none;place-items:center;width:2.5vw;min-width:28px;display:grid;position:relative}.dashboard-kpi__icon[data-v-d348baf9]{object-fit:contain;opacity:0;width:100%;height:100%;animation:.68s cubic-bezier(.22,1,.36,1) forwards kpiIconEnter-d348baf9;animation-delay:var(--kpi-delay,0s);transform:translateY(8px)scale(.82)rotate(-8deg)}.dashboard-kpi__content[data-v-d348baf9]{z-index:1;flex:1;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.dashboard-kpi__main-row[data-v-d348baf9]{justify-content:space-between;align-items:center;gap:.7vw;width:100%;min-width:0;display:flex}.dashboard-kpi__title[data-v-d348baf9]{color:#edf9ff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.72vw;line-height:1.1;overflow:hidden}.dashboard-kpi__value-row[data-v-d348baf9]{flex:none;align-items:baseline;gap:0;min-width:0;display:flex}.dashboard-kpi__value-row strong[data-v-d348baf9]{color:#fff;white-space:nowrap;font-family:Segoe UI,Microsoft YaHei,sans-serif;font-size:clamp(20px,1.5vw,26px);font-weight:700;line-height:1}.dashboard-kpi__value-row strong[data-v-d348baf9] span{font-size:inherit;line-height:inherit;color:inherit}.dashboard-kpi__value-row>span[data-v-d348baf9]{color:#9be7ff;white-space:nowrap;margin-left:.02vw;font-size:clamp(10px,.56vw,13px);transform:translateY(-.14vh)}.dashboard-kpi__compare-row[data-v-d348baf9]{white-space:nowrap;justify-content:flex-end;align-items:center;gap:.22vw;min-width:0;font-size:.56vw;line-height:1.1;display:flex;overflow:hidden}.dashboard-kpi__compare-label[data-v-d348baf9]{color:#c3ebff;flex:none}.dashboard-kpi__compare-value[data-v-d348baf9]{text-overflow:ellipsis;align-items:center;gap:.16vw;min-width:0;font-weight:700;display:inline-flex;overflow:hidden}.dashboard-kpi__compare-arrow[data-v-d348baf9]{flex:none;font-size:.62vw;line-height:1}.dashboard-kpi__compare-value.up[data-v-d348baf9]{color:#18ec97}.dashboard-kpi__compare-value.down[data-v-d348baf9]{color:#ff736f}.accent-green[data-v-d348baf9]{--accent-color:#1af0a8;--accent-shadow:#1af0a870;--accent-soft:#1af0a83d}.accent-orange[data-v-d348baf9]{--accent-color:#ff8f1f;--accent-shadow:#ffb93e6b;--accent-soft:#ffb93e3d}.accent-cyan[data-v-d348baf9]{--accent-color:#52e9ff;--accent-shadow:#52e9ff6b;--accent-soft:#52e9ff3d}.accent-yellow[data-v-d348baf9]{--accent-color:#fdca00;--accent-shadow:#ffd54a6b;--accent-soft:#ffd54a3d}.dashboard-grid[data-v-d348baf9]{grid-template-columns:minmax(0,1.1fr) minmax(0,1.45fr) minmax(0,1.1fr);gap:.9vw;width:100%;height:100%;min-height:0;display:grid}.dashboard-column[data-v-d348baf9]{gap:1.2vh;min-width:0;min-height:0;display:grid}.dashboard-column--left[data-v-d348baf9],.dashboard-column--right[data-v-d348baf9]{grid-template-rows:repeat(3,minmax(0,1fr))}.dashboard-column--right[data-v-d348baf9]{grid-template-rows:1.02fr .92fr 1fr 1fr}.dashboard-column--center[data-v-d348baf9]{grid-template-rows:minmax(0,16.2vh) minmax(0,1fr) minmax(0,13.5vh)}.dashboard-column--center[data-v-d348baf9] .page-panel-card{z-index:5;position:relative}.map-stage[data-v-d348baf9]{min-height:0;box-shadow:none;z-index:1;background:0 0;position:relative;overflow:visible}.map-stage__frame[data-v-d348baf9],.map-stage__glow[data-v-d348baf9]{pointer-events:none;display:none;position:absolute;inset:0}.utilization-panel__legend[data-v-d348baf9],.utilization-panel__legend-item[data-v-d348baf9]{flex-wrap:wrap;align-items:center;gap:.4vw;display:flex}.utilization-panel__legend-item[data-v-d348baf9]{color:#eafcff;background:#082f808f;border:1px solid #68eeff5c;border-radius:999px;padding:.34vh .48vw;font-size:.62vw;box-shadow:inset 0 0 10px #5eeaff14}.utilization-panel__legend-item i[data-v-d348baf9]{aspect-ratio:1;border-radius:50%;width:.56vw;min-width:10px;box-shadow:0 0 12px}.map-stage__body[data-v-d348baf9]{z-index:1;height:calc(100% + 11vh);margin-top:-6.6vh;margin-bottom:-5.8vh;padding:0;position:relative;overflow:visible}.utilization-panel[data-v-d348baf9]{grid-template-rows:auto minmax(0,1fr);height:100%;padding-top:.2vh;display:grid;position:relative}.sluggish-panel-wrap[data-v-d348baf9]{border-radius:.52vw;height:100%;margin:0 .2vw .2vh;padding:.1vh .1vw;box-shadow:inset 0 0 0 1px #70dcff1f}.sluggish-panel[data-v-d348baf9]{background:#2470e233;border-radius:.4vw;flex-direction:column;gap:.18vw;height:100%;padding:.12vw;display:flex}.sluggish-row[data-v-d348baf9]{flex:1 1 0;gap:.16vw;min-height:0;display:grid}.sluggish-empty[data-v-d348baf9]{color:#d9efffb8;letter-spacing:0;justify-content:center;align-items:center;height:100%;font-size:.72vw;display:flex}.sluggish-tile[data-v-d348baf9]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:0;padding:.5vh .1vw;display:flex}.sluggish-tile.is-top[data-v-d348baf9]{padding-top:.62vh;padding-bottom:.52vh}.sluggish-tile__value[data-v-d348baf9]{color:#fff;padding-top:.3vh;font-size:.92vw;font-weight:700;line-height:1}.sluggish-tile__name[data-v-d348baf9]{color:#f6fbff;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.66vw;overflow:hidden}.sluggish-tile__trend[data-v-d348baf9]{color:#ff5c63;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:.2vh;padding-bottom:.3vh;font-size:.54vw;overflow:hidden}.sluggish-tile.tone-peach[data-v-d348baf9]{background:#f9ae84}.sluggish-tile.tone-green[data-v-d348baf9]{background:#a7ea55}.sluggish-tile.tone-blue[data-v-d348baf9]{background:#78b8ff}.sluggish-tile.tone-yellow[data-v-d348baf9]{background:#f9dc54}.sluggish-tile.tone-mint[data-v-d348baf9]{background:#74dfbd}.sluggish-tile.tone-violet[data-v-d348baf9]{background:#8e9cff}.utilization-ring-grid[data-v-d348baf9]{grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:.25vh .18vw;height:100%;display:grid}.utilization-ring-item[data-v-d348baf9]{opacity:0;min-width:0;animation:.56s cubic-bezier(.22,1,.36,1) forwards ringItemEnter-d348baf9;animation-delay:var(--ring-delay,0s);flex-direction:column;justify-content:flex-end;align-items:center;display:flex;transform:translateY(8px)}.utilization-ring-item__value[data-v-d348baf9]{margin-bottom:.7vh;font-size:.72vw;font-weight:700;line-height:1}.utilization-ring-item__ring[data-v-d348baf9]{aspect-ratio:1;width:2.6vw;min-width:40px;animation:.9s cubic-bezier(.22,1,.36,1) forwards ringScaleIn-d348baf9;animation-delay:calc(var(--ring-delay,0s) + 60ms);border-radius:50%;place-items:center;margin:.5vh 0;display:grid;transform:scale(.82)rotate(-140deg)}.utilization-ring-item__inner[data-v-d348baf9]{width:58%;height:58%;box-shadow:none;background:#0153d3;border-radius:50%}.utilization-ring-item__name[data-v-d348baf9]{color:#d9efff;margin-top:.6vh;font-size:.56vw}.turnover-average[data-v-d348baf9]{color:#dff1ff;align-items:center;gap:.3vw;font-size:.66vw;display:inline-flex}.turnover-average__dot[data-v-d348baf9]{aspect-ratio:1;background:#ff9f1a;border-radius:50%;width:.42vw;min-width:8px;box-shadow:0 0 10px #ff9f1a73}[data-v-d348baf9] .alert-ticker{height:100%;min-height:0}[data-v-d348baf9] .alert-ticker__viewport{border-radius:.65vw;height:100%;overflow:hidden}[data-v-d348baf9] .alert-ticker__track{flex-direction:column;gap:.9vh;min-height:max-content;animation:14s linear infinite alertVertical-d348baf9;display:flex}[data-v-d348baf9] .alert-ticker__item{background:linear-gradient(90deg,#ff8f2a40,#0944b49e);border:1px solid #26ebffd9;border-radius:.65vw .65vw .65vw 0;flex:none;grid-template-columns:auto auto minmax(0,1fr);align-items:center;height:4.2vh;display:grid;overflow:hidden}[data-v-d348baf9] .alert-ticker__item.warning{background:linear-gradient(90deg,#ffb22a52,#0944b49e)}[data-v-d348baf9] .alert-ticker__tag{background:linear-gradient(90deg,#fa5151 0%,#fa515180 100%);justify-content:center;align-items:center;gap:.26vw;height:100%;padding:0 .7vw;font-size:.66vw;display:flex}[data-v-d348baf9] .alert-ticker__icon{object-fit:contain;width:.72vw;min-width:10px;height:.72vw;min-height:10px}[data-v-d348baf9] .alert-ticker__item.warning .alert-ticker__tag{background:linear-gradient(90deg,#ff8f1f 0%,#ff8f1f80 100%)}[data-v-d348baf9] .alert-ticker__level{color:#ffd34a;padding:0 .7vw;font-size:.78vw;font-weight:700}[data-v-d348baf9] .alert-ticker__marquee{white-space:nowrap;align-items:center;min-width:0;padding-right:.7vw;display:flex;overflow:hidden}[data-v-d348baf9] .alert-ticker__marquee-inner{color:#eff8ff;width:100%;min-width:0;font-size:.72vw;display:block}[data-v-d348baf9] .alert-ticker__marquee-inner span{text-overflow:ellipsis;display:block;overflow:hidden}.utilization-panel__legend[data-v-d348baf9]{z-index:2;justify-content:flex-end;align-items:center;gap:.32vw;min-height:2.2vh;margin-top:-3.7vh;margin-bottom:.25vh;padding:0 0 .45vh;display:flex;position:relative}.utilization-ring-grid[data-v-d348baf9]{align-items:start;margin-top:3.5vh}.utilization-ring-item[data-v-d348baf9]{justify-content:flex-start}@keyframes kpiSweep-d348baf9{0%{transform:translate(-125%)}to{transform:translate(125%)}}@keyframes kpiCardBreath-d348baf9{0%,to{box-shadow:inset 0 0 0 1px #78e1ff1f,0 0 18px #0a6eff33}50%{box-shadow:inset 0 0 0 1px #96efff2e,0 0 24px #128aff4d}}@keyframes kpiIconEnter-d348baf9{0%{opacity:0;filter:blur(1px);transform:translateY(8px)scale(.82)rotate(-8deg)}60%{opacity:1;filter:blur();transform:translateY(-2px)scale(1.06)rotate(0)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)rotate(0)}}@keyframes mapSweep-d348baf9{0%,to{opacity:.2;transform:translate(-55%)}50%{opacity:.62;transform:translate(55%)}}@keyframes ringItemEnter-d348baf9{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ringScaleIn-d348baf9{0%{filter:brightness(.92);transform:scale(.82)rotate(-140deg)}to{filter:brightness();transform:scale(1)rotate(0)}}@keyframes alertVertical-d348baf9{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes marquee-d348baf9{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=1600px){.dashboard-grid[data-v-d348baf9]{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr)}}.scroll-table__body[data-v-2fd8dd31]{scrollbar-width:thin;scrollbar-color:#6eebffc7 #0830786b;overflow:auto}.scroll-table__body[data-v-2fd8dd31]::-webkit-scrollbar{width:8px;height:8px}.scroll-table__body[data-v-2fd8dd31]::-webkit-scrollbar-track{background:#08307861;border-radius:999px}.scroll-table__body[data-v-2fd8dd31]::-webkit-scrollbar-thumb{background:linear-gradient(#74f4ffeb,#278affe0);border:1px solid #baf8ff2e;border-radius:999px;box-shadow:0 0 8px #3cd5ff38}.scroll-table__body[data-v-2fd8dd31]::-webkit-scrollbar-thumb:hover{background:linear-gradient(#94fafff5,#3a9dffeb)}.scroll-table__body[data-v-2fd8dd31]::-webkit-scrollbar-corner{background:#0830782e}.image-carousel__track.is-switching .image-carousel__card[data-v-f0fc097e]{animation:.52s cubic-bezier(.22,1,.36,1) carouselCardRefresh-f0fc097e}@keyframes carouselCardRefresh-f0fc097e{0%{opacity:.1;transform:translate(1vw)}to{opacity:1;transform:translate(0)}}.word-cloud-wrap[data-v-0e0e8660]{width:100%;height:100%;position:relative;overflow:hidden}.word-cloud-canvas[data-v-0e0e8660]{z-index:1;position:absolute;inset:0}.word-cloud-word[data-v-0e0e8660]{white-space:nowrap;word-break:keep-all;overflow-wrap:normal;text-shadow:0 0 8px #1eb4ff2e;cursor:pointer;text-align:center;z-index:1;background:0 0;border:0;max-width:10vw;padding:0;line-height:1.2;display:block;position:absolute;overflow:visible}.word-cloud-word.is-active[data-v-0e0e8660]{z-index:3;text-shadow:0 0 12px #50e6ff99;color:#fff!important}.word-cloud-word[data-v-0e0e8660]:hover{text-shadow:0 0 10px #50e6ff80;color:#fff!important}.word-cloud-cut-mask[data-v-0e0e8660]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.word-cloud-core[data-v-0e0e8660]{pointer-events:auto;text-align:center;z-index:3;grid-template-rows:auto auto;place-items:center;row-gap:.5vh;width:31%;min-height:6.2vh;display:grid;position:absolute;top:50.5%;left:48.5%;transform:translate(-50%,-50%)}.word-cloud-core[data-v-0e0e8660]:before{content:none}.word-cloud-core__main[data-v-0e0e8660]{z-index:2;color:#f7fdff;text-shadow:0 0 4px #7cf1ff2e;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:1.18vw;font-weight:700;line-height:1.12;position:relative;overflow:hidden}.word-cloud-core__button[data-v-0e0e8660]{cursor:pointer;background:0 0;border:0;padding:0}.word-cloud-core__button.is-active[data-v-0e0e8660]{color:#fff;text-shadow:0 0 12px #50e6ff8c}.word-cloud-core__sub-row[data-v-0e0e8660]{z-index:2;grid-template-columns:1fr 1fr;align-items:center;width:100%;display:grid;position:relative}.word-cloud-core__sub[data-v-0e0e8660]{color:#d9f5ff;text-shadow:0 0 3px #7cf1ff1f;white-space:nowrap;text-overflow:ellipsis;opacity:.9;font-size:.74vw;font-weight:600;line-height:1;overflow:hidden}.word-cloud-core__sub--left[data-v-0e0e8660]{justify-self:end;margin-right:.7vw}.word-cloud-core__sub--right[data-v-0e0e8660]{justify-self:start;margin-left:.7vw}.word-cloud-popup[data-v-0e0e8660]{z-index:6;background:#0a3188eb;border:1px solid #36eaffe0;border-radius:.35vw;min-width:10.8vw;padding:.7vh .75vw;position:absolute;top:42%;right:3%;box-shadow:0 0 18px #1290ff3d}.word-cloud-popup__title[data-v-0e0e8660]{color:#fff;margin-bottom:.45vh;font-size:.66vw;line-height:1.45}.word-cloud-popup__meta[data-v-0e0e8660]{color:#dff7ff;align-items:center;gap:.35vw;font-size:.64vw;display:flex}.dot[data-v-0e0e8660]{background:#24ff7d;border-radius:50%;width:.36vw;min-width:6px;height:.36vw;min-height:6px;box-shadow:0 0 10px #24ff7d73}.screen-page[data-v-7f26b98e]{width:100%;height:100%;padding:var(--page-gutter-y) var(--page-gutter-x);flex-direction:column;gap:1.3vh;display:flex;position:relative;overflow:hidden}.top-row[data-v-7f26b98e]{grid-template-columns:minmax(0,3.75fr) minmax(0,1.45fr);gap:.95vw;height:12.9vh;display:grid}.kpi-grid[data-v-7f26b98e]{grid-template-columns:1.45fr repeat(4,1fr);gap:.95vw;min-width:0;display:grid}.content-grid[data-v-7f26b98e]{flex:1;grid-template-columns:minmax(0,5.2fr) minmax(0,9fr) minmax(0,5.5fr);gap:1vw;min-height:0;display:grid}.left-column[data-v-7f26b98e],.right-column[data-v-7f26b98e]{gap:1.2vh;min-height:0;display:grid}.left-column[data-v-7f26b98e]{grid-template-rows:repeat(3,minmax(0,1fr))}.right-column[data-v-7f26b98e]{grid-template-rows:1.12fr .98fr .92fr}.center-column[data-v-7f26b98e]{grid-template-rows:55.5% minmax(0,1fr);gap:1.2vh;min-height:0;display:grid}[data-v-7f26b98e] .page-panel-card{border:1px solid var(--panel-border);min-height:0;box-shadow:var(--panel-shadow);background:0 0;border-radius:.7vw;flex-direction:column;display:flex;position:relative;overflow:hidden}[data-v-7f26b98e] .page-panel-header{justify-content:space-between;align-items:center;height:4.1vh;padding:0 .75vw 0 .8vw;display:flex}[data-v-7f26b98e] .page-panel-title-group{align-items:center;gap:.42vw;display:flex}[data-v-7f26b98e] .page-panel-dot{background:#f7fbffbf;border:2px solid #f7fbff57;border-radius:999px;width:.58vw;min-width:10px;height:.58vw;min-height:10px;position:relative;box-shadow:0 0 6px #ffffff2e,0 0 12px #87ebff2e}[data-v-7f26b98e] .page-panel-dot:after{content:"";background:#f7fbffb8;border:2px solid #f7fbffeb;border-radius:999px;position:absolute;inset:1px;box-shadow:0 0 4px #ffffff59,0 0 8px #96f5ff38}[data-v-7f26b98e] .page-panel-title{color:#fff;margin:0;font-size:.9vw;font-weight:700}[data-v-7f26b98e] .page-panel-action{color:#54f2ff;background:#1354c9a6;border:1px solid #26ebffcc;border-radius:.28vw;justify-content:center;align-items:center;min-width:3.5vw;height:2.2vh;font-size:.62vw;line-height:1;display:inline-flex;position:relative}[data-v-7f26b98e] .page-panel-action.has-caret{align-items:center;min-width:3.9vw;padding:0 1.05vw 0 .45vw;display:flex}[data-v-7f26b98e] .page-panel-action.has-arrow{min-width:4.6vw;padding:0 1.05vw 0 .5vw}[data-v-7f26b98e] .page-panel-action__caret{border-bottom:2px solid;border-right:2px solid;width:.3vw;min-width:8px;height:.3vw;min-height:8px;position:absolute;top:50%;right:.42vw;transform:translateY(-62%)rotate(45deg)}[data-v-7f26b98e] .page-panel-action__arrow{border-top:2px solid;border-right:2px solid;width:.34vw;min-width:8px;height:.34vw;min-height:8px;position:absolute;top:50%;right:.42vw;transform:translateY(-50%)rotate(45deg)}[data-v-7f26b98e] .page-panel-body{flex:1;min-height:0}[data-v-7f26b98e] .kpi-card{background:0 0;border:1px solid #20e6ffd1;border-radius:.7vw;align-items:flex-start;gap:.75vw;min-width:0;height:100%;padding:1.55vh 1vw 1.05vh;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #78e1ff1f,0 0 18px #0a6eff33}[data-v-7f26b98e] .kpi-card:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0,#a6f8ff57 46%,#0000 68%);animation:4.2s ease-in-out infinite kpiSweep-7f26b98e;position:absolute;inset:0;transform:translate(-120%)}[data-v-7f26b98e] .kpi-card__bar{background:linear-gradient(180deg, #ffffff59, var(--card-accent));width:.28vw;position:absolute;inset:0 auto 0 0}[data-v-7f26b98e] .kpi-card.is-primary .kpi-card__bar{width:0}[data-v-7f26b98e] .kpi-card.has-icon{padding-left:1vw}[data-v-7f26b98e] .kpi-card__icon-wrap{justify-content:center;align-items:center;width:2.55vw;min-width:2.55vw;height:100%;display:flex}[data-v-7f26b98e] .kpi-card__content{flex:1;min-width:0}[data-v-7f26b98e] .kpi-card__icon-svg{width:2.2vw;height:2.2vw;color:var(--card-accent);filter:drop-shadow(0 0 10px color-mix(in srgb, var(--card-accent) 35%, transparent))}[data-v-7f26b98e] .kpi-card__icon-img{object-fit:contain;width:2.2vw;height:2.2vw;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--card-accent) 25%, transparent));display:block}[data-v-7f26b98e] .kpi-card__title{color:#edf9ff;white-space:nowrap;font-size:.74vw}[data-v-7f26b98e] .kpi-card__value{color:#fff;margin-top:.65vh;font-family:Segoe UI,Microsoft YaHei,sans-serif;font-size:1.58vw;font-weight:700;line-height:1.1}[data-v-7f26b98e] .kpi-card.is-primary .kpi-card__title{font-size:.84vw}[data-v-7f26b98e] .kpi-card.is-primary .kpi-card__value{margin-top:.95vh;font-size:2vw}[data-v-7f26b98e] .kpi-card__progress-row,[data-v-7f26b98e] .kpi-card__stat{color:#c3ebff;font-size:.58vw}[data-v-7f26b98e] .kpi-card__stat{align-items:center;gap:.14vw;display:inline-flex}[data-v-7f26b98e] .kpi-card__stat-arrow{flex:none;font-size:.62vw;line-height:1}[data-v-7f26b98e] .kpi-card__progress-row{margin-top:1.1vh}[data-v-7f26b98e] .kpi-card__progress-row strong,[data-v-7f26b98e] .kpi-card__stat.up{color:var(--card-accent)}[data-v-7f26b98e] .kpi-card__stat.down{color:#ff736f}[data-v-7f26b98e] .kpi-card__progress-track{background:#7aacff47;border-radius:999px;width:86%;height:.78vh;margin-top:.8vh;overflow:hidden}[data-v-7f26b98e] .kpi-card__progress-fill{background:linear-gradient(90deg, #ffffff7a, var(--card-accent));height:100%;box-shadow:0 0 10px color-mix(in srgb, var(--card-accent) 45%, transparent);display:block}[data-v-7f26b98e] .kpi-card__stats{flex-wrap:wrap;gap:.8vw;margin-top:.9vh;display:flex}[data-v-7f26b98e] .alert-ticker{height:100%;min-height:0}[data-v-7f26b98e] .alert-ticker__viewport{border-radius:.65vw;height:100%;overflow:hidden}[data-v-7f26b98e] .alert-ticker__track{flex-direction:column;gap:.9vh;min-height:max-content;animation:14s linear infinite alertVertical-7f26b98e;display:flex}[data-v-7f26b98e] .alert-ticker__item{background:linear-gradient(90deg,#ff8f2a40,#0944b49e);border:1px solid #26ebffd9;border-radius:.65vw .65vw .65vw 0;flex:none;grid-template-columns:auto auto minmax(0,1fr);align-items:center;height:4.2vh;display:grid;overflow:hidden}[data-v-7f26b98e] .alert-ticker__item.warning{background:linear-gradient(90deg,#ffb22a52,#0944b49e)}[data-v-7f26b98e] .alert-ticker__tag{background:linear-gradient(90deg,#fa5151 0%,#fa515180 100%);justify-content:center;align-items:center;gap:.26vw;height:100%;padding:0 .7vw;font-size:.66vw;display:flex}[data-v-7f26b98e] .alert-ticker__icon{object-fit:contain;width:.72vw;min-width:10px;height:.72vw;min-height:10px}[data-v-7f26b98e] .alert-ticker__item.warning .alert-ticker__tag{background:linear-gradient(90deg,#ff8f1f 0%,#ff8f1f80 100%)}[data-v-7f26b98e] .alert-ticker__item.notice{background:linear-gradient(90deg,#ffd34a47,#0944b49e)}[data-v-7f26b98e] .alert-ticker__item.notice .alert-ticker__tag{background:linear-gradient(90deg,#ffd34a 0%,#ffd34a80 100%)}[data-v-7f26b98e] .alert-ticker__item.safe{background:linear-gradient(90deg,#29ef9b3d,#0944b49e)}[data-v-7f26b98e] .alert-ticker__item.safe .alert-ticker__tag{background:linear-gradient(90deg,#29ef9b 0%,#29ef9b80 100%)}[data-v-7f26b98e] .alert-ticker__level{color:#ffd34a;padding:0 .7vw;font-size:.78vw;font-weight:700}[data-v-7f26b98e] .alert-ticker__marquee{white-space:nowrap;align-items:center;min-width:0;padding-right:.7vw;display:flex;overflow:hidden}[data-v-7f26b98e] .alert-ticker__marquee-inner{color:#eff8ff;width:100%;min-width:0;font-size:.72vw;display:block}[data-v-7f26b98e] .alert-ticker__marquee-inner span{text-overflow:ellipsis;display:block;overflow:hidden}.center-visual-block[data-v-7f26b98e]{grid-template-rows:60% 8% 30%;gap:.2vh;height:100%;display:grid}.center-visual-block.is-stagnant-overview[data-v-7f26b98e]{display:block}.stagnant-overview-grid[data-v-7f26b98e]{grid-template-columns:minmax(0,1.05fr) minmax(0,1.18fr) minmax(0,1.05fr);gap:.8vw;height:100%;display:grid}.stagnant-panel[data-v-7f26b98e]{background:linear-gradient(#073ba447,#05246e8f);border:1px solid #4cdcff6b;border-radius:8px;flex-direction:column;min-width:0;min-height:0;padding:.85vh .75vw .7vh;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #87efff14,0 0 20px #1070ff1f}.stagnant-panel--summary[data-v-7f26b98e]{padding-bottom:.95vh}.stagnant-panel__header[data-v-7f26b98e]{border-bottom:1px solid #5ce3ff2e;justify-content:space-between;align-items:center;gap:.5vw;margin-bottom:.8vh;padding-bottom:.55vh;display:flex}.stagnant-panel__header h3[data-v-7f26b98e]{color:#f4fbff;white-space:nowrap;margin:0;font-size:.7vw;font-weight:700;line-height:1.2}.stagnant-panel__header span[data-v-7f26b98e],.stagnant-panel__header p[data-v-7f26b98e]{color:#6ff0ff;margin:0;font-size:.68vw;line-height:1.2}.stagnant-panel__header--summary[data-v-7f26b98e]{justify-content:flex-start}.stagnant-ranking-table[data-v-7f26b98e]{flex:1;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.stagnant-ranking-table__head[data-v-7f26b98e],.stagnant-ranking-table__row[data-v-7f26b98e]{grid-template-columns:12% 34% 22% 32%;align-items:start;gap:.2vw;display:grid}.stagnant-ranking-table__head[data-v-7f26b98e]{color:#6ff0ffe6;align-items:center;padding:.2vh 0 .45vh;font-size:.5vw}.stagnant-ranking-table__body[data-v-7f26b98e]{scrollbar-width:thin;scrollbar-color:#6eebffc7 #0830786b;gap:.38vh;min-height:0;margin-right:-.22vw;padding-right:.5vw;display:grid;overflow:hidden auto}.stagnant-ranking-table__body[data-v-7f26b98e]::-webkit-scrollbar{width:8px;height:8px}.stagnant-ranking-table__body[data-v-7f26b98e]::-webkit-scrollbar-track{background:#08307861;border-radius:999px}.stagnant-ranking-table__body[data-v-7f26b98e]::-webkit-scrollbar-thumb{background:linear-gradient(#74f4ffeb,#278affe0);border:1px solid #baf8ff2e;border-radius:999px;box-shadow:0 0 8px #3cd5ff38}.stagnant-ranking-table__body[data-v-7f26b98e]::-webkit-scrollbar-thumb:hover{background:linear-gradient(#94fafff5,#3a9dffeb)}.stagnant-ranking-table__body[data-v-7f26b98e]::-webkit-scrollbar-corner{background:#0830782e}.stagnant-ranking-table__row[data-v-7f26b98e]{color:#eff8ff;border-bottom:1px solid #41d7ff14;padding:1vh 0;font-size:.58vw}.stagnant-ranking-table__head>span[data-v-7f26b98e],.stagnant-ranking-table__row>span[data-v-7f26b98e]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.stagnant-col-rank[data-v-7f26b98e]{justify-self:start}.stagnant-col-name[data-v-7f26b98e]{min-width:0}.stagnant-col-manager[data-v-7f26b98e]{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.stagnant-col-amount[data-v-7f26b98e]{text-align:right;justify-self:end;min-width:0;padding-right:.28vw}.stagnant-ranking-table__head .stagnant-col-amount[data-v-7f26b98e]{white-space:normal;word-break:break-all;line-height:1.15}.stagnant-ranking-table__row .stagnant-col-amount[data-v-7f26b98e]{white-space:nowrap}.stagnant-ranking-table__head>span[data-v-7f26b98e]:last-child,.stagnant-ranking-table__row>span[data-v-7f26b98e]:last-child{text-align:right;justify-self:end}.stagnant-rank[data-v-7f26b98e]{color:#fff;background:linear-gradient(#ffcf4c,#ff9d1d);border-radius:.24vw;place-items:center;width:1.05vw;min-width:18px;height:2.05vh;font-size:.52vw;font-weight:700;display:inline-grid;box-shadow:0 0 12px #ffbf4247}.stagnant-name[data-v-7f26b98e]{white-space:normal;word-break:break-word;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.26;display:-webkit-box;overflow:hidden}.stagnant-amount[data-v-7f26b98e]{color:#89fbff;font-variant-numeric:tabular-nums;padding-right:1vw;font-size:.52vw;font-weight:700}.stagnant-summary[data-v-7f26b98e]{flex:1;grid-template-rows:auto minmax(0,1fr);gap:1vh;min-height:0;display:grid}.stagnant-summary__metrics[data-v-7f26b98e]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.6vw;display:grid}.stagnant-summary__metric[data-v-7f26b98e]{text-align:center;background:#0b3ca13d;border:1px solid #60e1ff2e;border-radius:8px;grid-template-rows:auto 1fr;min-width:0;padding:.75vh .6vw;display:grid}.stagnant-summary__metric span[data-v-7f26b98e]{color:#6ff0ffe6;font-size:.66vw;line-height:1.2;display:block}.stagnant-summary__metric strong[data-v-7f26b98e]{color:#fff;justify-content:center;align-items:center;min-height:2.2vh;margin-top:.45vh;font-size:1.22vw;font-weight:700;line-height:1;display:flex}.stagnant-summary__metric strong[data-v-7f26b98e] span{color:#fff;font-size:1.22vw;font-weight:700;line-height:1}.stagnant-summary__chart-wrap[data-v-7f26b98e]{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:.24vw;min-height:0;display:grid}.stagnant-summary__chart[data-v-7f26b98e]{height:100%;min-height:14vh}.stagnant-summary__legend[data-v-7f26b98e]{align-content:center;gap:.65vh;min-width:0;display:grid}.stagnant-summary__legend-item[data-v-7f26b98e]{color:#eaf7ff;grid-template-columns:.55vw minmax(0,1fr);align-items:start;gap:.22vw;font-size:.62vw;display:grid}.stagnant-summary__legend-copy[data-v-7f26b98e]{gap:.16vh;min-width:0;display:grid}.stagnant-summary__legend-item i[data-v-7f26b98e]{border-radius:50%;width:.55vw;min-width:9px;height:.55vw;min-height:9px;box-shadow:0 0 10px}.stagnant-summary__legend-item span[data-v-7f26b98e]{text-overflow:clip;white-space:normal;line-height:1.2;overflow:hidden}.stagnant-summary__legend-item strong[data-v-7f26b98e]{color:#6ff0ff;white-space:nowrap;font-size:.62vw;font-weight:700;line-height:1.1}.hero-carousel[data-v-7f26b98e]{background:#052265db;border-radius:.5vw;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #70f4ff1f,0 0 26px #0f76ff29}.hero-stage[data-v-7f26b98e]{margin-bottom:1vh;position:relative}.hero-image[data-v-7f26b98e]{object-fit:cover;filter:none;border-radius:.5vw;width:100%;height:100%;display:block;transform:none}.hero-section-title[data-v-7f26b98e]{z-index:3;justify-content:center;align-items:center;gap:.2vw;width:min(66%,35vw);height:2.8vh;display:flex;position:absolute;bottom:-.9vh;left:50%;transform:translate(-50%)}.hero-section-title__text[data-v-7f26b98e]{text-align:center;color:#f3ffff;letter-spacing:0;text-shadow:0 0 12px #00f7ff59;white-space:nowrap;min-width:0;font-size:.92vw;font-weight:700;line-height:1}.hero-section-title__side[data-v-7f26b98e]{object-fit:contain;width:10vw;min-width:120px;height:1.65vh;display:block}[data-v-7f26b98e] .image-carousel{border-radius:.5vw;width:100%;height:100%;min-height:12.5vh;margin-top:.3vh;overflow:hidden}[data-v-7f26b98e] .image-carousel__track{gap:.6vw;width:100%;height:100%;display:grid}[data-v-7f26b98e] .image-carousel__card{cursor:default;background:#0a3ba2c7;border:1px solid #34e5ffd1;border-radius:.5vw;flex-direction:column;justify-content:flex-start;min-width:0;height:100%;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden}[data-v-7f26b98e] .image-carousel__card.is-advance-trigger{cursor:pointer;border-color:#9afcff;box-shadow:inset 0 0 0 1px #9afcff57,0 0 22px #58ecff42}[data-v-7f26b98e] .image-carousel__card.is-advance-trigger:hover{transform:translateY(-.24vh)scale(1.012)}[data-v-7f26b98e] .image-carousel__card.is-advance-trigger:after{content:"";pointer-events:none;border:2px solid #97faffcc;border-radius:.5vw;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1f}[data-v-7f26b98e] .image-carousel__card--tone-1{border-color:#39f5ffe6;box-shadow:inset 0 0 0 1px #79f4ff33,0 0 14px #09c2ff24}[data-v-7f26b98e] .image-carousel__card--tone-2{border-color:#58dfffd6;box-shadow:inset 0 0 0 1px #58dfff29,0 0 14px #58dfff1f}[data-v-7f26b98e] .image-carousel__card--tone-3{border-color:#3ef1cbd6;box-shadow:inset 0 0 0 1px #3ef1cb29,0 0 14px #3ef1cb1a}[data-v-7f26b98e] .image-carousel__card--tone-4{border-color:#52c4ffd6;box-shadow:inset 0 0 0 1px #52c4ff29,0 0 14px #52c4ff1a}[data-v-7f26b98e] .image-carousel__media{background:#042368ad;flex:auto;min-height:0;overflow:hidden}[data-v-7f26b98e] .image-carousel__card img{object-fit:cover;width:100%;height:100%;display:block}[data-v-7f26b98e] .image-carousel__caption{color:#fff;border-top:1px solid #56e9ff59;justify-content:space-between;align-items:center;gap:.35vw;height:3.2vh;padding:0 .65vw;display:flex}[data-v-7f26b98e] .image-carousel__card--tone-1 .image-carousel__caption{background:linear-gradient(90deg,#0f71d7f2,#0a3ba1f5)}[data-v-7f26b98e] .image-carousel__card--tone-2 .image-carousel__caption{background:linear-gradient(90deg,#0f82c6f2,#0c59b0f5)}[data-v-7f26b98e] .image-carousel__card--tone-3 .image-carousel__caption{background:linear-gradient(90deg,#0c75cff2,#094ea8f5)}[data-v-7f26b98e] .image-carousel__card--tone-4 .image-carousel__caption{background:linear-gradient(90deg,#0d69d6f2,#0853b8f5)}[data-v-7f26b98e] .image-carousel__name{text-overflow:ellipsis;white-space:nowrap;color:#6ff0ff;min-width:0;font-size:.7vw;font-weight:700;overflow:hidden}[data-v-7f26b98e] .image-carousel__value{color:#fff;flex-shrink:0;font-size:.96vw;font-weight:700;line-height:1}[data-v-7f26b98e] .image-carousel__card.is-advance-trigger .image-carousel__caption{box-shadow:inset 0 0 0 1px #8ff9ff47}[data-v-7f26b98e] .image-carousel__card.is-advance-trigger .image-carousel__name{color:#a6fbff}[data-v-7f26b98e] .image-carousel__card.is-advance-trigger .image-carousel__value{color:#fff;text-shadow:0 0 10px #78f6ff66}[data-v-7f26b98e] .scroll-table-wrap{flex-direction:column;height:100%;min-height:0;padding:.9vh .65vw;display:flex}.top5-accent[data-v-7f26b98e]{color:#ffc300;margin-left:.16vw}.top5-summary[data-v-7f26b98e]{color:#76faff;white-space:nowrap;align-items:center;gap:.35vw;font-size:.72vw;display:inline-flex}.top5-summary__dot[data-v-7f26b98e]{background:#76faff;border-radius:50%;width:.42vw;min-width:8px;height:.42vw;min-height:8px;box-shadow:0 0 8px #76faff66}.top5-summary strong[data-v-7f26b98e]{font-size:.96vw}[data-v-7f26b98e] .scroll-table{flex:1;grid-template-rows:4.1vh minmax(0,1fr);min-height:0;display:grid}[data-v-7f26b98e] .scroll-table__head,[data-v-7f26b98e] .scroll-table__row{grid-template-columns:2.6vw 1.8fr 6vw 4.4vw 4vw 3.8vw;align-items:center;gap:.5vw;display:grid}[data-v-7f26b98e] .scroll-table__head>span,[data-v-7f26b98e] .scroll-table__row>span{text-align:left;justify-self:start;width:100%}[data-v-7f26b98e] .scroll-table__head{color:#7ef5ff;border-bottom:1px solid #41d7ff38;font-size:.7vw}[data-v-7f26b98e] .scroll-table__body{scrollbar-width:thin;-ms-overflow-style:auto;overflow:auto}[data-v-7f26b98e] .scroll-table__body::-webkit-scrollbar{width:8px;height:8px}[data-v-7f26b98e] .scroll-table__row{color:#fff;border-bottom:1px solid #41d7ff1f;min-height:4.35vh;padding:.65vh 0;font-size:.72vw}[data-v-7f26b98e] .scroll-table__row .desc{text-overflow:clip;white-space:normal;word-break:break-all;overflow-wrap:anywhere;line-height:1.35;overflow:visible}[data-v-7f26b98e] .rank{place-items:center;width:1.45vw;height:2.6vh;font-weight:700;display:inline-grid}[data-v-7f26b98e] .age-badge{border-radius:.3vw;place-items:center;width:1.9vw;height:2.8vh;font-weight:700;display:inline-grid}[data-v-7f26b98e] .age-badge.safe{background:#20cc83}[data-v-7f26b98e] .age-badge.warning{background:#f6b21f}[data-v-7f26b98e] .age-badge.danger{background:#ff6b6b}.turnover-summary[data-v-7f26b98e]{color:#edf8ff;border:1px solid #3ee1ffb8;border-radius:.55vw;justify-content:center;align-items:center;gap:.35vw;height:5vh;margin:.1vh .8vw;font-size:.82vw;display:flex}.turnover-summary--inline[data-v-7f26b98e]{white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:flex-end;gap:.18vw;height:auto;margin:0;padding:0}.turnover-summary__value-group[data-v-7f26b98e]{align-items:baseline;gap:.35vw;display:inline-flex}.aging-panel[data-v-7f26b98e]{grid-template-columns:54% 46%;align-items:center;height:100%;padding:.5vh .75vw .6vh .6vw;display:grid}.aging-chart[data-v-7f26b98e]{height:100%;min-height:0}.aging-legend[data-v-7f26b98e]{grid-template-columns:minmax(0,1fr);align-content:center;row-gap:1.1vh;padding-left:.2vw;display:grid}.aging-legend__item[data-v-7f26b98e]{white-space:nowrap;justify-content:space-between;align-items:center;min-width:0;display:flex}.aging-legend__left[data-v-7f26b98e]{align-items:center;min-width:0;display:flex}.aging-legend__dot[data-v-7f26b98e]{border-radius:50%;flex-shrink:0;width:.72vw;min-width:10px;height:.72vw;min-height:10px;margin-right:.48vw;box-shadow:0 0 10px #ffffff1f}.aging-legend__name[data-v-7f26b98e]{color:#fff;font-size:.76vw}.aging-legend__value[data-v-7f26b98e]{color:#d4ebff;flex-shrink:0;margin-left:.3vw;font-size:.76vw}.turnover-summary strong[data-v-7f26b98e]{color:#66fff6;font-size:1.8vw}.turnover-summary__label[data-v-7f26b98e]{color:#edf8ff;font-size:.72vw}.turnover-summary__unit[data-v-7f26b98e]{color:#8ff8ff;font-size:.64vw}.turnover-subtitle[data-v-7f26b98e]{color:#7eeeff;white-space:nowrap;flex-shrink:0;font-size:.74vw}.turnover-subtitle-row[data-v-7f26b98e]{white-space:nowrap;grid-template-columns:auto 1fr;align-items:center;gap:.45vw;margin-top:1vh;padding:0 .9vw;display:grid}.turnover-filter-group[data-v-7f26b98e]{flex-shrink:0;justify-self:end;align-items:center;gap:.24vw;display:inline-flex}.turnover-filter-chip[data-v-7f26b98e]{color:#d4f5ffd1;cursor:pointer;background:#1354c942;border:1px solid #26ebff75;border-radius:999px;min-width:2.45vw;height:2.2vh;padding:0 .5vw;font-size:.58vw;line-height:1;transition:border-color .18s,background .18s,color .18s,box-shadow .18s}.turnover-filter-chip.active[data-v-7f26b98e]{color:#f4fcff;background:#1354c9ad;border-color:#56f2ffe0;box-shadow:inset 0 0 0 1px #90f0ff1f,0 0 12px #3adcff29}@keyframes marquee-7f26b98e{0%{transform:translate(0)}to{transform:translate(calc(-50% - 1vw))}}@keyframes alertVertical-7f26b98e{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - .45vh))}}@keyframes heroPrismSweep-7f26b98e{0%,22%{opacity:0;transform:translate(-135%)skew(-20deg)}36%{opacity:.8}58%{opacity:.12;transform:translate(470%)skew(-20deg)}to{opacity:0;transform:translate(470%)skew(-20deg)}}@keyframes heroFlareMove-7f26b98e{0%{opacity:0;transform:translate(-20%)skew(-18deg)}18%{opacity:.72}58%{opacity:.24;transform:translate(320%)skew(-18deg)}to{opacity:0;transform:translate(320%)skew(-18deg)}}@keyframes heroScanShift-7f26b98e{0%{transform:translateY(-12%)}to{transform:translateY(12%)}}@keyframes heroImagePulse-7f26b98e{0%{transform:scale(1.02)}to{transform:scale(1.08)}}@keyframes heroHudPulse-7f26b98e{0%,to{opacity:.78}50%{opacity:1}}@keyframes titleSideLeft-7f26b98e{0%,to{opacity:.9;transform:translate(0)}28%{opacity:.9;transform:translate(0)}46%{opacity:1;transform:translate(.9vw)}64%{opacity:.92;transform:translate(0)}}@keyframes titleSideRight-7f26b98e{0%,to{opacity:.9;transform:translate(0)}28%{opacity:.9;transform:translate(0)}46%{opacity:1;transform:translate(-.9vw)}64%{opacity:.92;transform:translate(0)}}@keyframes heroSweep-7f26b98e{0%,to{opacity:0;transform:translate(0)skew(-16deg)}22%{opacity:0}52%{opacity:.4;transform:translate(860%)skew(-16deg)}70%{opacity:0}}@keyframes kpiSweep-7f26b98e{0%,to{opacity:0;transform:translate(-120%)}20%{opacity:0}46%{opacity:.3;transform:translate(120%)}60%{opacity:0}}@keyframes kpiBreath-7f26b98e{0%,to{box-shadow:inset 0 0 0 1px #78e1ff1f,0 0 20px #0a6eff38}50%{box-shadow:inset 0 0 0 1px #9cf3ff3d,0 0 36px #1cb8ff75}}@keyframes galleryCardBreath-7f26b98e{0%,to{box-shadow:inset 0 0 0 1px #79f4ff2e,0 0 14px #09c2ff1f}50%{box-shadow:inset 0 0 0 1px #a3f8ff47,0 0 28px #3ee5ff57}}.material-board-page[data-v-13291243]{width:100%;height:100%;padding:var(--page-gutter-y) var(--page-gutter-x);grid-template-rows:auto auto minmax(0,1fr) minmax(0,1fr);gap:1.1vh;display:grid;position:relative;overflow:hidden}.filter-bar[data-v-13291243]{box-shadow:var(--panel-shadow);background:linear-gradient(#1257cfdb,#0b3eafc7);border:1px solid #20e6ffe6;border-radius:.78vw;grid-template-columns:1.15fr 1.15fr .95fr 1.35fr .65fr auto;align-items:center;gap:.8vw;padding:.8vh 1vw;display:grid}.filter-field[data-v-13291243]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6vw;min-width:0;display:grid}.filter-field label[data-v-13291243]{color:#88ffd9;white-space:nowrap;font-size:.7vw}.filter-field input[data-v-13291243],.filter-field select[data-v-13291243]{color:#eff9ff;background:#1254cdd1;border:1px solid #75e7ff75;border-radius:.58vw;outline:none;width:100%;height:4.8vh;padding:0 .85vw;font-size:.78vw;box-shadow:inset 0 0 0 1px #5fd5ff0f}.filter-field input[type=date][data-v-13291243]{position:relative}.filter-field input[type=date][data-v-13291243]::-webkit-calendar-picker-indicator{opacity:0;display:none}.filter-field input[data-v-13291243]::placeholder{color:#d8efff9e}.filter-field select[data-v-13291243]{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#9ff7ff 50%),linear-gradient(135deg,#9ff7ff 50%,#0000 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-repeat:no-repeat;background-size:6px 6px,6px 6px}.date-range[data-v-13291243]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.45vw;display:grid}.date-range span[data-v-13291243]{color:#d9f5ff;font-size:.68vw}.filter-actions[data-v-13291243]{justify-content:flex-end;gap:.7vw;display:flex}.filter-button[data-v-13291243]{color:#edf8ff;cursor:pointer;background:#195fd6e0;border:1px solid #50e2ffb3;border-radius:.58vw;min-width:4.8vw;height:4.8vh;padding:0 1.15vw;font-size:.76vw}.filter-button--primary[data-v-13291243]{background:linear-gradient(#358ffffa,#1b63ddfa);box-shadow:0 0 18px #31a0ff2e}.summary-grid[data-v-13291243]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8vw;display:grid}.summary-card[data-v-13291243]{min-height:11.6vh;box-shadow:var(--panel-shadow);background:linear-gradient(#1458d0f5,#0f4fc4e6);border:1px solid #20e6ffe6;border-radius:.78vw;align-items:center;gap:1vw;padding:1vh 1.15vw;display:flex;position:relative;overflow:hidden}.summary-card__icon-wrap[data-v-13291243]{place-items:center;width:4.8vw;min-width:72px;display:grid}.summary-card__icon[data-v-13291243]{object-fit:contain;width:3.2vw;min-width:48px}.summary-card__content[data-v-13291243]{min-width:0}.summary-card__label[data-v-13291243]{color:#fff;font-size:.72vw;font-weight:700}.summary-card__value[data-v-13291243]{color:#fff;margin-top:.35vh;font-size:2.2vw;line-height:1.06}.summary-card.accent-cyan[data-v-13291243]{--accent-color:#1ce4ff;--accent-glow:#1ce4ff85}.summary-card.accent-green[data-v-13291243]{--accent-color:#12f5a1;--accent-glow:#12f5a185}.summary-card.accent-orange[data-v-13291243]{--accent-color:#ff9729;--accent-glow:#ff972985}.summary-card.accent-yellow[data-v-13291243]{--accent-color:#ffce1f;--accent-glow:#ffce1f85}.board-grid[data-v-13291243]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8vw;min-height:0;display:grid}.table-panel[data-v-13291243],.distribution-panel[data-v-13291243],.distribution-table-wrap[data-v-13291243]{height:100%;min-height:0}.table-panel[data-v-13291243]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.table-scroll[data-v-13291243]{scrollbar-width:thin;scrollbar-color:#6eebffc7 #0830786b;min-height:0;overflow:auto}.table-scroll[data-v-13291243]::-webkit-scrollbar{width:8px;height:8px}.table-scroll[data-v-13291243]::-webkit-scrollbar-track{background:#08307861;border-radius:999px}.table-scroll[data-v-13291243]::-webkit-scrollbar-thumb{background:linear-gradient(#74f4ffeb,#278affe0);border:1px solid #baf8ff2e;border-radius:999px;box-shadow:0 0 8px #3cd5ff38}.table-scroll[data-v-13291243]::-webkit-scrollbar-thumb:hover{background:linear-gradient(#94fafff5,#3a9dffeb)}.table-scroll[data-v-13291243]::-webkit-scrollbar-corner{background:#0830782e}.board-table[data-v-13291243]{table-layout:fixed;border-collapse:collapse;width:100%}.board-table td[data-v-13291243]{color:#f1f8ff;text-align:left;vertical-align:top;white-space:normal;word-break:break-all;overflow-wrap:anywhere;border-bottom:1px solid #4dafff2e;padding:.95vh .6vw;font-size:.74vw;line-height:1.45}.board-table th[data-v-13291243]{color:#7effea;white-space:nowrap;word-break:keep-all;text-align:left;background:#1d66e2b8;padding:.95vh .6vw;font-size:.7vw;font-weight:600}.board-row--clickable[data-v-13291243]{cursor:pointer}.board-row--clickable:hover td[data-v-13291243]{background:#4ab3ff1f}.board-row--clickable.is-active td[data-v-13291243]{background:#38ccff2e;box-shadow:inset 0 1px #7ef5ff33,inset 0 -1px #7ef5ff33}.panel-title-with-context[data-v-13291243]{align-items:center;gap:.45vw;min-width:0;display:inline-flex}.panel-title-context[data-v-13291243]{color:#7ef5ffeb;white-space:nowrap;font-size:.68vw;font-weight:500}.board-table--head th[data-v-13291243]{z-index:1;position:sticky;top:0}.text-left[data-v-13291243]{text-align:left!important}.positive[data-v-13291243]{color:#27f49b!important}.negative[data-v-13291243]{color:#ff8b6a!important}.table-footer[data-v-13291243],.table-summary-row[data-v-13291243]{background:#0f50c3eb;border-top:1px solid #3cbbff2e;justify-content:flex-end;align-items:center;gap:.8vw;min-height:4.4vh;padding:.55vh .75vw;display:flex}.table-summary-row[data-v-13291243]{color:#f5fbff;justify-content:initial;grid-template-columns:34% 24% 22% 20%;gap:0;display:grid}.table-summary-row>span[data-v-13291243]{text-align:center;padding:.95vh .6vw;line-height:1.45}.table-summary-row>span.text-left[data-v-13291243]{text-align:left!important}.table-summary-row>span[data-v-13291243]:last-child{text-align:right;padding-right:.6vw}.pager-controls[data-v-13291243],.pager-jump[data-v-13291243]{align-items:center;display:inline-flex}.pager-controls[data-v-13291243]{color:#deefff;gap:.42vw;font-size:.68vw}.pager-size-select[data-v-13291243]{align-items:center;display:inline-flex}.pager-size-select select[data-v-13291243]{color:#deefff;appearance:none;height:3.1vh;box-shadow:none;background-color:#1054ccb8;background-image:linear-gradient(45deg,#0000 50%,#9ff7ff 50%),linear-gradient(135deg,#9ff7ff 50%,#0000 50%);background-position:calc(100% - 12px) calc(50% - 2px),calc(100% - 8px) calc(50% - 2px);background-repeat:no-repeat;background-size:4px 4px,4px 4px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #67dbff4d;border-radius:.3vw;outline:none;padding:0 1.1vw 0 .5vw;font-size:.68vw}.pager-size-select select[data-v-13291243]:focus,.pager-size-select select[data-v-13291243]:focus-visible,.pager-size-select select[data-v-13291243]:active{box-shadow:none;border-color:#67dbff4d;outline:none}.pager-arrow[data-v-13291243],.pager-number[data-v-13291243]{color:#eff8ff;cursor:pointer;background:#004dc5;border:0;border-radius:.32vw;min-width:1.7vw;height:3.1vh}.pager-number.active[data-v-13291243]{background:#ffffff1a}.pager-arrow[data-v-13291243]:disabled{opacity:.45;cursor:default}.pager-jump input[data-v-13291243]{color:#fff;text-align:center;background:#1054ccb8;border:1px solid #67dbff59;border-radius:.26vw;width:2.5vw;height:3.1vh;margin:0 .25vw;padding:0 .3vw}.distribution-panel[data-v-13291243]{grid-template-columns:1.05fr 1.15fr;gap:.8vw;display:grid}.distribution-chart-wrap[data-v-13291243]{justify-content:center;align-self:center;align-items:center;gap:.4vw;min-height:0;display:flex;overflow:visible}.distribution-chart-box[data-v-13291243]{aspect-ratio:1;flex:none;width:9.2vw;min-width:118px}.distribution-legend[data-v-13291243]{flex:none;align-content:center;align-self:center;justify-items:start;gap:.7vh;margin:0;padding:2.4vh 0 0;list-style:none;display:grid}.distribution-legend li[data-v-13291243]{color:#f1f8ff;justify-content:flex-start;align-items:center;gap:.45vw;font-size:.72vw;display:flex}.distribution-legend__dot[data-v-13291243]{aspect-ratio:1;border-radius:50%;width:.72vw;min-width:10px}.distribution-table-wrap[data-v-13291243]{grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}[data-v-13291243] .page-panel-card{border:1px solid var(--panel-border);min-height:0;box-shadow:var(--panel-shadow);background:0 0;border-radius:.7vw;flex-direction:column;display:flex;position:relative;overflow:hidden}[data-v-13291243] .page-panel-header{justify-content:space-between;align-items:center;height:4.1vh;padding:0 .75vw 0 .8vw;display:flex}[data-v-13291243] .page-panel-title-group{align-items:center;gap:.42vw;display:flex}[data-v-13291243] .page-panel-dot{background:#f7fbffbf;border:2px solid #f7fbff57;border-radius:999px;width:.58vw;min-width:10px;height:.58vw;min-height:10px;position:relative;box-shadow:0 0 6px #ffffff2e,0 0 12px #87ebff2e}[data-v-13291243] .page-panel-dot:after{content:"";background:#f7fbffb8;border:2px solid #f7fbffeb;border-radius:999px;position:absolute;inset:1px;box-shadow:0 0 4px #ffffff59,0 0 8px #96f5ff38}[data-v-13291243] .page-panel-title{color:#fff;margin:0;font-size:.9vw;font-weight:700}[data-v-13291243] .page-panel-body{flex:1;min-height:0;padding:0 .35vw .35vw}.area-board-page[data-v-dda85f7b]{width:100%;height:100%;padding:var(--page-gutter-y) var(--page-gutter-x);grid-template-rows:auto 27.5% minmax(0,1fr);gap:.75vh;display:grid;position:relative;overflow:hidden}.area-board-top[data-v-dda85f7b]{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.85fr);gap:.75vw;display:grid}.area-kpi-card[data-v-dda85f7b]{min-height:12.8vh;box-shadow:var(--panel-shadow);background:linear-gradient(#1557d0f5,#134cbfeb);border:1px solid #20e6ffe6;border-radius:.76vw;padding:.95vh 1vw;position:relative;overflow:hidden}.area-kpi-card__title[data-v-dda85f7b]{color:#fff;font-size:.88vw;font-weight:700}.area-kpi-card__value[data-v-dda85f7b]{color:#fff;margin-top:1.6vh;font-size:2.18vw;line-height:1}.area-kpi-card__sub[data-v-dda85f7b]{color:#2df7ad;margin-top:1.8vh;font-size:.68vw}.area-kpi-card--primary[data-v-dda85f7b]{--accent-color:#24e4ff}.area-kpi-card--status[data-v-dda85f7b]{align-items:center;gap:.95vw;display:flex}.area-kpi-card--status.accent-green[data-v-dda85f7b]{--accent-color:#24f18d}.area-kpi-card--status.accent-orange[data-v-dda85f7b]{--accent-color:#ff9a2f}.area-kpi-card__icon[data-v-dda85f7b]{object-fit:contain;width:3.1vw;min-width:48px}.area-kpi-card__status-main[data-v-dda85f7b]{min-width:0}.area-kpi-card__status-value[data-v-dda85f7b]{color:#fff;align-items:baseline;gap:.2vw;margin-top:.8vh;font-size:1.68vw;font-weight:700;display:flex}.area-kpi-card__status-value span[data-v-dda85f7b]{font-size:.82vw}.area-kpi-card__progress-label[data-v-dda85f7b]{color:#eff8ff;margin-top:1vh;font-size:.78vw}.area-kpi-card__progress-label strong[data-v-dda85f7b]{color:var(--accent-color)}.area-kpi-card__progress-track[data-v-dda85f7b]{background:#69aaff3d;border-radius:999px;width:100%;height:1.1vh;margin-top:.9vh;overflow:hidden}.area-kpi-card__progress-track span[data-v-dda85f7b]{border-radius:inherit;background:linear-gradient(90deg,#ffffff4d,#7ce58a);height:100%;display:block}.progress-track--orange span[data-v-dda85f7b]{background:linear-gradient(90deg,#ffffff4d,#ff9d2f)}.age-share-panel[data-v-dda85f7b]{grid-template-columns:22% 78%;align-items:center;height:100%;padding:.2vh .5vw .4vh;display:grid}.age-share-panel__chart[data-v-dda85f7b]{height:100%;min-height:0}.age-share-panel__legend[data-v-dda85f7b]{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:1.1vh 1vw;margin-left:-.7vw;display:grid}.age-share-panel__legend-item[data-v-dda85f7b]{color:#f3fbff;white-space:nowrap;align-items:center;gap:.4vw;font-size:.58vw;display:flex}.age-share-panel__dot[data-v-dda85f7b]{aspect-ratio:1;border-radius:50%;flex:none;width:.68vw;min-width:10px;height:.68vw;min-height:10px}.area-board-middle[data-v-dda85f7b]{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.85fr);align-items:start;gap:.75vw;min-height:0;display:grid;overflow:hidden}.area-board-middle[data-v-dda85f7b] .page-panel-card{height:100%;min-height:0}.area-board-middle[data-v-dda85f7b]>:first-child{grid-column:1/span 3}.area-board-middle[data-v-dda85f7b]>:last-child{grid-column:4/span 2}.area-board-bottom[data-v-dda85f7b]{min-height:0;display:flex;overflow:hidden}.area-board-bottom[data-v-dda85f7b] .page-panel-card{flex:1;height:100%;min-height:0}.area-table-panel[data-v-dda85f7b]{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.area-table-scroll[data-v-dda85f7b]{scrollbar-width:thin;scrollbar-color:#6eebffc7 #0830786b;min-height:0;overflow:auto}.area-table-scroll[data-v-dda85f7b]::-webkit-scrollbar{width:8px;height:8px}.area-table-scroll[data-v-dda85f7b]::-webkit-scrollbar-track{background:#08307861;border-radius:999px}.area-table-scroll[data-v-dda85f7b]::-webkit-scrollbar-thumb{background:linear-gradient(#74f4ffeb,#278affe0);border:1px solid #baf8ff2e;border-radius:999px;box-shadow:0 0 8px #3cd5ff38}.area-table-scroll[data-v-dda85f7b]::-webkit-scrollbar-thumb:hover{background:linear-gradient(#94fafff5,#3a9dffeb)}.area-table-scroll[data-v-dda85f7b]::-webkit-scrollbar-corner{background:#0830782e}.area-table-scroll--auto[data-v-dda85f7b]{overflow:auto}.area-table[data-v-dda85f7b]{border-collapse:collapse;table-layout:fixed;width:100%}.area-table td[data-v-dda85f7b]{color:#fff;text-align:left;white-space:normal;word-break:break-all;overflow-wrap:anywhere;border-bottom:1px solid #42d6ff1f;padding:.84vh .6vw;font-size:.65vw;line-height:1.35}.area-table th[data-v-dda85f7b]{color:#7ef5ff;text-align:left;white-space:nowrap;background:#1f66ddb8;padding:.84vh .6vw;font-size:.7vw}.text-left[data-v-dda85f7b]{text-align:left!important}.text-nowrap[data-v-dda85f7b]{white-space:normal}.area-table__material-name[data-v-dda85f7b]{white-space:normal;word-break:break-all;line-height:1.35}.text-safe[data-v-dda85f7b]{color:#2df48d!important}.text-warning[data-v-dda85f7b]{color:#ffd347!important}.text-danger[data-v-dda85f7b]{color:#ff605e!important}.top5-total[data-v-dda85f7b]{color:#72f7ff;align-items:center;gap:.35vw;font-size:.72vw;display:inline-flex}.top5-title-highlight[data-v-dda85f7b]{color:#ffc300}.top5-total__dot[data-v-dda85f7b]{aspect-ratio:1;background:#66fff6;border-radius:50%;width:.38vw;min-width:8px}.rank-badge[data-v-dda85f7b],.age-badge[data-v-dda85f7b]{border-radius:.28vw;place-items:center;min-width:1.55vw;height:2.8vh;padding:0 .25vw;font-weight:700;display:inline-grid}.age-badge.warning[data-v-dda85f7b]{background:#f4b81b}.age-badge.danger[data-v-dda85f7b]{background:#ff5f54}.age-badge.safe[data-v-dda85f7b]{background:#21bf73}.slot-map-panel[data-v-dda85f7b]{flex-direction:column;height:100%;min-height:0;display:flex}.slot-map-tabs[data-v-dda85f7b]{flex-wrap:wrap;align-items:center;gap:.3vw;margin-bottom:.4vh;display:flex}.slot-map-tabs--header[data-v-dda85f7b]{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;margin-bottom:0}.slot-map-tabs--inline[data-v-dda85f7b]{justify-content:flex-start;gap:.22vw}.slot-map-tab[data-v-dda85f7b]{color:#f1fbff;cursor:pointer;background:#0e53c4b8;border:1px solid #47ecffa8;border-radius:999px;min-width:2.6vw;height:2.3vh;padding:0 .58vw;font-size:.76vw}.slot-map-tab.is-active[data-v-dda85f7b]{color:#fff;background:linear-gradient(#6effe2f5,#4de0ffd1);box-shadow:0 0 14px #47ecff38}.slot-map-legend[data-v-dda85f7b]{color:#dff5ff;flex-wrap:wrap;align-items:center;gap:.45vw;font-size:.64vw;line-height:1;display:flex}.slot-map-legend--header[data-v-dda85f7b]{white-space:nowrap;flex-wrap:nowrap;flex:none;justify-content:flex-start;gap:.16vw;min-width:0;max-width:none;font-size:.62vw}.slot-map-legend span[data-v-dda85f7b]{align-items:center;gap:.28vw;display:inline-flex}.slot-map-legend--header span[data-v-dda85f7b]{white-space:nowrap}.slot-map-title-inline[data-v-dda85f7b]{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:.28vw;min-width:0;max-width:100%;display:inline-flex}.slot-map-title-inline__text[data-v-dda85f7b]{flex:none}.area-board-bottom[data-v-dda85f7b] .page-panel-header{white-space:nowrap;grid-template-columns:minmax(0,1fr) auto;justify-content:flex-start;align-items:center;gap:.45vw;height:3.5vh;display:grid}.area-board-bottom[data-v-dda85f7b] .page-panel-title-group{white-space:nowrap;flex-wrap:nowrap;flex:1;min-width:0}.area-board-bottom[data-v-dda85f7b] .page-panel-title{white-space:nowrap;align-items:center;min-width:0;font-size:.76vw;display:inline-flex}.area-board-bottom[data-v-dda85f7b] .page-panel-header>:last-child{justify-self:end;min-width:0}.slot-map-legend i[data-v-dda85f7b]{aspect-ratio:1;width:.68vw;min-width:10px;box-shadow:none;border:0;border-radius:50%;display:inline-block}.slot-map-scroll-wrap[data-v-dda85f7b]{scrollbar-width:thin;scrollbar-color:#6eebffc7 #0830786b;flex:1;min-height:0;padding-bottom:.7vh;overflow:auto}.slot-map-scroll-wrap[data-v-dda85f7b]::-webkit-scrollbar{width:8px;height:8px}.slot-map-scroll-wrap[data-v-dda85f7b]::-webkit-scrollbar-track{background:#08307861;border-radius:999px}.slot-map-scroll-wrap[data-v-dda85f7b]::-webkit-scrollbar-thumb{background:linear-gradient(#74f4ffeb,#278affe0);border:1px solid #baf8ff2e;border-radius:999px;box-shadow:0 0 8px #3cd5ff38}.slot-map-scroll-wrap[data-v-dda85f7b]::-webkit-scrollbar-thumb:hover{background:linear-gradient(#94fafff5,#3a9dffeb)}.slot-map-scroll-wrap[data-v-dda85f7b]::-webkit-scrollbar-corner{background:#0830782e}.slot-map-grid[data-v-dda85f7b]{gap:.28vh;min-width:max-content;display:grid}.slot-map-grid__row[data-v-dda85f7b]{grid-auto-rows:3.2vh;gap:2px;display:grid}.slot-map-grid__rows[data-v-dda85f7b]{gap:2px;display:grid}.slot-map-grid__cell[data-v-dda85f7b]{color:#fff;white-space:nowrap;cursor:pointer;background:#8f9db6d9;place-items:center;font-size:.72vw;font-weight:700;transition:transform .16s,box-shadow .16s,filter .16s;display:grid}.slot-map-grid__cell[data-v-dda85f7b]:hover{filter:brightness(1.06)}.slot-map-grid__cell.is-active[data-v-dda85f7b]{transform:scale(1.02);box-shadow:inset 0 0 0 2px #effcffe0,0 0 12px #5ce2ff42}.slot-map-grid__cell--empty[data-v-dda85f7b]{background:#96a2b8}.slot-map-grid__cell--lt1[data-v-dda85f7b]{background:#20c05d}.slot-map-grid__cell--m1_3[data-v-dda85f7b]{background:#2894ff}.slot-map-grid__cell--m3_6[data-v-dda85f7b]{background:#f4b11e}.slot-map-grid__cell--gt6[data-v-dda85f7b]{background:#ff5858}.slot-map-grid__cell--none[data-v-dda85f7b]{cursor:default;box-shadow:none;background:#3c527029;border:1px dashed #7ca6d038}[data-v-dda85f7b] .page-panel-card{border:1px solid var(--panel-border);min-height:0;box-shadow:var(--panel-shadow);background:0 0;border-radius:.7vw;flex-direction:column;display:flex;position:relative;overflow:hidden}[data-v-dda85f7b] .page-panel-header{justify-content:space-between;align-items:center;gap:.5vw;height:3.5vh;padding:0 .58vw 0 .68vw;display:flex}[data-v-dda85f7b] .page-panel-title-group{align-items:center;gap:.42vw;display:flex}[data-v-dda85f7b] .page-panel-dot{background:#f7fbffbf;border:2px solid #f7fbff57;border-radius:999px;width:.58vw;min-width:10px;height:.58vw;min-height:10px;position:relative}[data-v-dda85f7b] .page-panel-dot:after{content:"";background:#f7fbffb8;border:2px solid #f7fbffeb;border-radius:999px;position:absolute;inset:1px}[data-v-dda85f7b] .page-panel-title{color:#fff;margin:0;font-size:.82vw;font-weight:700}[data-v-dda85f7b] .page-panel-action{color:#54f2ff;background:#1354c9a6;border:1px solid #26ebffcc;border-radius:.28vw;justify-content:center;align-items:center;min-width:3.9vw;height:2.2vh;font-size:.58vw;line-height:1;display:inline-flex;position:relative}[data-v-dda85f7b] .page-panel-action.has-caret{align-items:center;min-width:3.9vw;padding:0 1.05vw 0 .45vw;display:flex}[data-v-dda85f7b] .page-panel-action__caret{border-bottom:2px solid;border-right:2px solid;width:.3vw;min-width:8px;height:.3vw;min-height:8px;position:absolute;top:50%;right:.42vw;transform:translateY(-62%)rotate(45deg)}[data-v-dda85f7b] .page-panel-body{flex:1;min-height:0;padding:0 .32vw .18vw;overflow:hidden}.login-page[data-v-4996697e]{background:radial-gradient(circle at 50% 18%,#30a5ff59,#0000 26%),linear-gradient(#0951d9 0%,#0a3cb6 24%,#07247f 70%,#051b63 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.login-card[data-v-4996697e]{background:var(--panel-bg);border:1px solid var(--panel-border);width:30vw;min-width:340px;max-width:460px;box-shadow:var(--panel-shadow);text-align:center;border-radius:6px;padding:3.2vh 2.2vw 3.6vh}.login-card__title[data-v-4996697e]{letter-spacing:2px;color:var(--cyan);font-size:1.35rem;font-weight:700}.login-card__subtitle[data-v-4996697e]{color:#d6ecffb3;margin-top:.8vh;font-size:.82rem}.login-form[data-v-4996697e]{text-align:left;margin-top:2.6vh}.login-field[data-v-4996697e]{margin-bottom:1.6vh;display:block}.login-field__label[data-v-4996697e]{color:#d6ecffd1;margin-bottom:.6vh;font-size:.78rem;display:block}.login-field__input[data-v-4996697e]{color:#fff;background:#042060b8;border:1px solid #20e6ff73;border-radius:4px;outline:none;width:100%;height:38px;padding:0 12px;font-size:.9rem}.login-field__input[data-v-4996697e]:focus{border-color:var(--cyan);box-shadow:0 0 8px #24e4ff59}.login-purpose[data-v-4996697e]{gap:10px;margin:2vh 0 1.4vh;display:flex}.login-purpose__item[data-v-4996697e]{color:#d6ecffd1;cursor:pointer;background:#04206099;border:1px solid #20e6ff47;border-radius:4px;flex:1;padding:8px 6px;transition:all .18s}.login-purpose__item.is-active[data-v-4996697e]{color:#051b63;background:var(--cyan);border-color:var(--cyan)}.login-purpose__name[data-v-4996697e]{font-size:.86rem;font-weight:600;display:block}.login-purpose__hint[data-v-4996697e]{opacity:.82;margin-top:2px;font-size:.68rem;display:block}.login-purpose__desc[data-v-4996697e]{color:#d6ecff9e;margin:-.6vh 0 1.4vh;font-size:.7rem}.login-error[data-v-4996697e]{color:#ff7b7b;min-height:18px;margin:0 0 1vh;font-size:.78rem}.login-submit[data-v-4996697e]{color:#051b63;letter-spacing:4px;background:linear-gradient(90deg, var(--cyan), var(--green));cursor:pointer;border:none;border-radius:4px;width:100%;height:40px;font-size:.95rem;font-weight:700}.login-submit[data-v-4996697e]:disabled{opacity:.6;cursor:not-allowed}.ops-shell[data-v-d4c9ad0a]{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.ops-topbar[data-v-d4c9ad0a]{border-bottom:1px solid #20e6ff59;justify-content:space-between;align-items:center;padding:1.2vh 1.4vw;display:flex}.ops-topbar__left[data-v-d4c9ad0a],.ops-topbar__right[data-v-d4c9ad0a]{align-items:center;gap:10px;font-size:.8rem;display:flex}.ops-topbar__logo[data-v-d4c9ad0a]{letter-spacing:2px;color:var(--cyan);font-size:1.05rem;font-weight:700}.ops-tag[data-v-d4c9ad0a]{background:#042060b3;border:1px solid #20e6ff66;border-radius:3px;padding:3px 8px;font-size:.72rem}.ops-tag--ok[data-v-d4c9ad0a]{color:#051b63;background:var(--green);border-color:var(--green)}.ops-tag--warn[data-v-d4c9ad0a]{color:#051b63;background:var(--yellow);border-color:var(--yellow)}.ops-main[data-v-d4c9ad0a]{flex:1;min-height:0;display:flex}.ops-nav[data-v-d4c9ad0a]{border-right:1px solid #20e6ff38;flex-direction:column;width:150px;padding:1.4vh 0;display:flex}.ops-nav__item[data-v-d4c9ad0a]{color:#d6ecffc7;align-items:center;gap:8px;padding:9px 14px;font-size:.82rem;text-decoration:none;display:flex}.ops-nav__item[data-v-d4c9ad0a]:hover{background:#20e6ff1a}.ops-nav__item.is-active[data-v-d4c9ad0a]{color:#051b63;background:var(--cyan)}.ops-nav__icon[data-v-d4c9ad0a]{text-align:center;width:14px}.ops-content[data-v-d4c9ad0a]{flex:1;min-width:0;padding:1.8vh 1.4vw;overflow:auto}.ops-btn[data-v-d4c9ad0a]{color:#051b63;background:var(--cyan);cursor:pointer;border:none;border-radius:4px;padding:6px 14px;font-size:.78rem;font-weight:600}.ops-btn--ghost[data-v-d4c9ad0a]{color:#d6ecffe6;background:0 0;border:1px solid #20e6ff80}.ops-btn--warn[data-v-d4c9ad0a]{color:#051b63;background:var(--yellow)}.ops-who[data-v-d4c9ad0a]{font-weight:700}.ops-readonly-hint[data-v-d4c9ad0a]{color:#051b63;background:var(--yellow);margin:0;padding:8px 1.4vw;font-size:.76rem;line-height:1.6}.ops-overview[data-v-c963ad52]{flex-direction:column;gap:1.8vh;display:flex}.ops-card[data-v-c963ad52]{background:var(--panel-bg);border:1px solid #20e6ff73;border-radius:5px;padding:1.6vh 1.1vw}.ops-card__title[data-v-c963ad52]{color:var(--cyan);margin:0 0 1.2vh;font-size:.95rem}.ops-meta[data-v-c963ad52]{grid-template-columns:repeat(3,minmax(160px,1fr));gap:1vh 1.2vw;margin:0;font-size:.78rem;display:grid}.ops-meta dt[data-v-c963ad52]{color:#d6ecff99}.ops-meta dd[data-v-c963ad52]{color:#fff;margin:2px 0 0}.ops-meta dd.is-ok[data-v-c963ad52]{color:var(--green)}.ops-meta dd.is-warn[data-v-c963ad52]{color:var(--yellow)}.ops-tip[data-v-c963ad52]{border-radius:4px;margin:1.4vh 0 0;padding:8px 10px;font-size:.76rem}.ops-tip--warn[data-v-c963ad52]{color:#051b63;background:var(--yellow)}.ops-grid[data-v-c963ad52]{grid-template-columns:repeat(3,minmax(200px,1fr));gap:1.4vh 1.1vw;display:grid}.ops-entry[data-v-c963ad52]{text-align:left;color:#fff;background:var(--panel-bg);cursor:pointer;border:1px solid #20e6ff73;border-radius:5px;flex-direction:column;gap:6px;padding:1.6vh 1vw;display:flex}.ops-entry[data-v-c963ad52]:hover{border-color:var(--cyan);box-shadow:0 0 12px #24e4ff47}.ops-entry__label[data-v-c963ad52]{color:var(--cyan);font-size:.9rem;font-weight:600}.ops-entry__desc[data-v-c963ad52]{color:#d6ecffb8;font-size:.72rem;line-height:1.6}.ops-import[data-v-90851898]{flex-direction:column;gap:1.8vh;display:flex}.ops-card[data-v-90851898]{background:var(--panel-bg);border:1px solid #20e6ff73;border-radius:5px;padding:1.6vh 1.1vw}.ops-card__title[data-v-90851898]{color:var(--cyan);margin:0 0 1.2vh;font-size:.95rem}.ops-subtitle[data-v-90851898]{color:var(--cyan);margin:1.6vh 0 .8vh;font-size:.82rem}.ops-drop[data-v-90851898]{text-align:center;border:1px dashed #20e6ff8c;border-radius:5px;padding:3vh 1vw;position:relative}.ops-drop__input[data-v-90851898]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.ops-drop__label[data-v-90851898]{color:#d6ecffd1;cursor:pointer;flex-direction:column;align-items:center;gap:8px;font-size:.82rem;display:flex}.ops-drop__icon[data-v-90851898]{color:var(--cyan);font-size:1.6rem}.ops-filelist[data-v-90851898]{color:#d6ecffd9;margin:1.2vh 0 0;padding-left:18px;font-size:.76rem}.ops-form-row[data-v-90851898]{flex-wrap:wrap;gap:1.4vh 1.4vw;margin-top:1.8vh;display:flex}.ops-inline[data-v-90851898]{flex-direction:column;gap:5px;font-size:.76rem;display:flex}.ops-inline__label[data-v-90851898]{color:#d6ecffb8}.ops-inline__input[data-v-90851898]{color:#fff;background:#042060b8;border:1px solid #20e6ff66;border-radius:4px;outline:none;width:280px;height:32px;padding:0 10px;font-size:.78rem}.ops-inline--switch[data-v-90851898]{flex-direction:row;align-items:center;gap:8px;max-width:420px;line-height:1.6}.ops-inline--switch em[data-v-90851898]{color:#d6ecff8c;font-size:.68rem;font-style:normal;display:block}.ops-sheets__control[data-v-90851898]{width:300px;position:relative}.ops-sheets__toggle[data-v-90851898]{color:#fff;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:#042060b8;border:1px solid #20e6ff66;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;width:100%;height:32px;padding:0 10px;font-size:.78rem;display:flex;overflow:hidden}.ops-sheets__toggle[data-v-90851898]:disabled{opacity:.6;cursor:not-allowed}.ops-sheets__arrow[data-v-90851898]{color:#d6ecffb3;flex:none;font-size:.62rem}.ops-sheets__menu[data-v-90851898]{z-index:25;background:#042060fa;border:1px solid #20e6ff80;border-radius:4px;width:100%;max-height:260px;padding:6px;position:absolute;top:calc(100% + 2px);left:0;overflow-y:auto;box-shadow:0 4px 16px #00000073}.ops-sheets__quick[data-v-90851898]{border-bottom:1px solid #20e6ff33;gap:6px;margin-bottom:4px;padding-bottom:6px;display:flex}.ops-sheets__quick button[data-v-90851898]{color:#051b63;background:var(--cyan);cursor:pointer;border:none;border-radius:3px;padding:3px 8px;font-size:.7rem}.ops-sheets__quick button[data-v-90851898]:hover{background:var(--green)}.ops-sheets__item[data-v-90851898]{color:#d6ecffe0;cursor:pointer;border-radius:3px;align-items:center;gap:7px;padding:5px 6px;font-size:.76rem;display:flex}.ops-sheets__item[data-v-90851898]:hover{background:#20e6ff1f}.ops-sheets__item input[data-v-90851898]{cursor:pointer}.ops-sheets__note[data-v-90851898]{color:#d6ecff8c;border-top:1px solid #20e6ff33;margin:4px 0 0;padding:6px 4px 2px;font-size:.68rem;line-height:1.6}.ops-sheets__manual[data-v-90851898]{width:300px;margin-top:6px;font-size:.72rem}.ops-actions[data-v-90851898]{gap:10px;margin-top:1.8vh;display:flex}.ops-btn[data-v-90851898]{color:#051b63;background:var(--cyan);cursor:pointer;border:none;border-radius:4px;padding:7px 16px;font-size:.8rem;font-weight:600}.ops-btn[data-v-90851898]:disabled{opacity:.55;cursor:not-allowed}.ops-btn--ghost[data-v-90851898]{color:#d6ecffe6;background:0 0;border:1px solid #20e6ff80}.ops-tip[data-v-90851898]{border-radius:4px;margin:1.2vh 0 0;padding:8px 10px;font-size:.76rem}.ops-tip--warn[data-v-90851898]{color:#051b63;background:var(--yellow)}.ops-tip--err[data-v-90851898]{color:#fff;background:#ff5c63d9}.ops-tip--hint[data-v-90851898]{color:#d6ecffb8;background:#0420608c;border:1px solid #20e6ff3d}.ops-result__msg[data-v-90851898]{color:var(--green);margin:0 0 1.2vh;font-size:.8rem}.ops-meta[data-v-90851898]{gap:3vw;margin:0;font-size:.78rem;display:flex}.ops-meta dt[data-v-90851898]{color:#d6ecff99}.ops-meta dd[data-v-90851898]{margin:2px 0 0;font-size:1rem;font-weight:700}.ops-meta dd.is-ok[data-v-90851898]{color:var(--green)}.ops-meta dd.is-err[data-v-90851898]{color:#ff7b7b}.ops-plain[data-v-90851898]{color:#d6ecffd9;margin:0;padding-left:18px;font-size:.76rem}.ops-note[data-v-90851898]{color:#d6ecff9e;margin:0 0 .6vh;font-size:.72rem}.ops-table[data-v-ea2cc957]{background:var(--panel-bg);border:1px solid #20e6ff73;border-radius:5px;padding:1.6vh 1.1vw}.ops-table__bar[data-v-ea2cc957]{justify-content:space-between;align-items:center;margin-bottom:1.2vh;display:flex}.ops-table__title[data-v-ea2cc957]{color:var(--cyan);margin:0;font-size:.95rem}.ops-table__count[data-v-ea2cc957]{color:#d6ecff9e;margin-left:8px;font-size:.72rem;font-weight:400}.ops-table__actions[data-v-ea2cc957]{gap:8px;display:flex}.ops-table__error[data-v-ea2cc957]{color:#ff7b7b;margin:0 0 1vh;font-size:.76rem}.ops-table__wrap[data-v-ea2cc957]{max-height:52vh;overflow:auto}.ops-table__table[data-v-ea2cc957]{border-collapse:collapse;width:100%;font-size:.74rem}.ops-table__table th[data-v-ea2cc957],.ops-table__table td[data-v-ea2cc957]{text-align:left;border-bottom:1px solid #20e6ff29;padding:6px 8px}.ops-table__table th[data-v-ea2cc957]{color:var(--cyan);white-space:nowrap}.ops-table__empty[data-v-ea2cc957]{text-align:center;color:#d6ecff8c;padding:24px 0}.ops-table__th-ops[data-v-ea2cc957],.ops-table__ops[data-v-ea2cc957]{white-space:nowrap;width:92px}.ops-link[data-v-ea2cc957]{color:var(--cyan);cursor:pointer;background:0 0;border:none;padding:0 4px}.ops-link--danger[data-v-ea2cc957]{color:#ff7b7b}.ops-table__pager[data-v-ea2cc957]{align-items:center;gap:10px;margin-top:1.2vh;font-size:.76rem;display:flex}.ops-btn[data-v-ea2cc957]{color:#051b63;background:var(--cyan);cursor:pointer;border:none;border-radius:4px;padding:6px 14px;font-size:.78rem;font-weight:600}.ops-btn[data-v-ea2cc957]:disabled{opacity:.55;cursor:not-allowed}.ops-btn--ghost[data-v-ea2cc957]{color:#d6ecffe6;background:0 0;border:1px solid #20e6ff80}.ops-modal[data-v-ea2cc957]{z-index:50;background:#020c28b8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ops-modal__body[data-v-ea2cc957]{border:1px solid var(--panel-border);background:#083a91;border-radius:6px;width:46vw;min-width:420px;max-width:720px;max-height:84vh;padding:2.2vh 1.6vw;overflow:auto}.ops-modal__title[data-v-ea2cc957]{color:var(--cyan);margin:0 0 1.6vh;font-size:.98rem}.ops-modal__form[data-v-ea2cc957]{flex-wrap:wrap;gap:1.2vh 1vw;display:flex}.ops-field[data-v-ea2cc957]{flex:100%}.ops-field.is-half[data-v-ea2cc957]{flex:calc(50% - .5vw)}.ops-field__label[data-v-ea2cc957]{color:#d6ecffd1;margin-bottom:4px;font-size:.74rem;display:block}.ops-field__hint[data-v-ea2cc957]{color:#d6ecff80;margin-left:6px;font-size:.66rem;font-style:normal}.ops-field__input[data-v-ea2cc957]{color:#fff;background:#042060b8;border:1px solid #20e6ff66;border-radius:4px;outline:none;width:100%;height:32px;padding:0 10px;font-size:.8rem}.ops-field__input--area[data-v-ea2cc957]{resize:vertical;height:auto;padding:8px 10px}.ops-field__switch[data-v-ea2cc957]{width:16px;height:16px}.ops-field__image[data-v-ea2cc957]{flex-direction:column;gap:6px;display:flex}.ops-field__image-preview[data-v-ea2cc957]{background:#04206080;border:1px solid #20e6ff66;border-radius:4px;width:200px;height:112px;position:relative;overflow:hidden}.ops-field__image-preview img[data-v-ea2cc957]{object-fit:contain;width:100%;height:100%;display:block}.ops-field__image-clear[data-v-ea2cc957]{color:#fff;cursor:pointer;background:#ff5c63e6;border:none;border-radius:3px;padding:2px 8px;font-size:.68rem;position:absolute;top:4px;right:4px}.ops-field__image-empty[data-v-ea2cc957]{color:#d6ecff73;background:#0420604d;border:1px dashed #20e6ff4d;border-radius:4px;justify-content:center;align-items:center;width:200px;height:112px;font-size:.72rem;display:flex}.ops-field__image-actions[data-v-ea2cc957]{align-items:center;gap:8px;display:flex}.ops-field__image-actions input[type=file][data-v-ea2cc957]{display:none}.ops-field__image-tip[data-v-ea2cc957]{color:#d6ecff8c;font-size:.68rem}.ops-field__image-tip--err[data-v-ea2cc957]{color:#ff9b9b}.ops-field__input--sm[data-v-ea2cc957]{height:28px;font-size:.72rem}.ops-modal__footer[data-v-ea2cc957]{justify-content:flex-end;gap:10px;margin-top:2vh;display:flex}.ops-history[data-v-b43081d8]{flex-direction:column;gap:1.8vh;display:flex}.ops-card[data-v-b43081d8]{background:var(--panel-bg);border:1px solid #20e6ff73;border-radius:5px;padding:1.6vh 1.1vw}.ops-card__title[data-v-b43081d8]{color:var(--cyan);margin:0 0 1vh;font-size:.95rem}.ops-note[data-v-b43081d8]{color:#d6ecffbf;margin:0;font-size:.76rem;line-height:1.7}.ops-note code[data-v-b43081d8]{background:#042060cc;border-radius:3px;padding:1px 5px}.ops-detail[data-v-b43081d8]{white-space:pre-wrap;background:#042060b3;border:1px solid #20e6ff4d;border-radius:4px;max-height:24vh;margin:1.2vh 0 0;padding:10px;font-size:.74rem;overflow:auto}.ops-config[data-v-2db8dce6]{flex-direction:column;gap:1.4vh;display:flex}.ops-tabs[data-v-2db8dce6]{gap:8px;display:flex}.ops-tabs__item[data-v-2db8dce6]{color:#d6ecffd9;cursor:pointer;background:#04206099;border:1px solid #20e6ff59;border-radius:4px;padding:7px 18px;font-size:.8rem}.ops-tabs__item.is-active[data-v-2db8dce6]{color:#051b63;background:var(--cyan);border-color:var(--cyan);font-weight:600}.ops-cache[data-v-7da21e73]{flex-direction:column;gap:1.8vh;display:flex}.ops-card[data-v-7da21e73]{background:var(--panel-bg);border:1px solid #20e6ff73;border-radius:5px;padding:1.6vh 1.1vw}.ops-card__title[data-v-7da21e73]{color:var(--cyan);margin:0 0 1vh;font-size:.95rem}.ops-note[data-v-7da21e73]{color:#d6ecffbf;margin:0 0 1.4vh;font-size:.76rem;line-height:1.7}.ops-form-row[data-v-7da21e73]{flex-wrap:wrap;gap:1.4vh 1.4vw;margin-bottom:1.4vh;display:flex}.ops-inline[data-v-7da21e73]{flex-direction:column;gap:5px;font-size:.76rem;display:flex}.ops-inline__label[data-v-7da21e73]{color:#d6ecffb8}.ops-inline__input[data-v-7da21e73]{color:#fff;background:#042060b8;border:1px solid #20e6ff66;border-radius:4px;outline:none;width:240px;height:32px;padding:0 10px;font-size:.78rem}.ops-sheets__control[data-v-7da21e73]{width:100%;max-width:420px;margin-bottom:1.6vh;position:relative}.ops-sheets__toggle[data-v-7da21e73]{color:#fff;text-align:left;cursor:pointer;background:#042060b8;border:1px solid #20e6ff66;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;width:100%;height:32px;padding:0 10px;font-size:.78rem;display:flex}.ops-sheets__arrow[data-v-7da21e73]{color:#d6ecffb3;flex:none;font-size:.62rem}.ops-sheets__menu[data-v-7da21e73]{z-index:25;background:#042060fa;border:1px solid #20e6ff80;border-radius:4px;width:100%;max-height:300px;padding:6px;position:absolute;top:calc(100% + 2px);left:0;overflow-y:auto;box-shadow:0 4px 16px #00000073}.ops-sheets__quick[data-v-7da21e73]{border-bottom:1px solid #20e6ff33;gap:6px;margin-bottom:4px;padding-bottom:6px;display:flex}.ops-sheets__quick button[data-v-7da21e73]{color:#051b63;background:var(--cyan);cursor:pointer;border:none;border-radius:3px;padding:3px 8px;font-size:.7rem}.ops-sheets__quick button[data-v-7da21e73]:hover{background:var(--green)}.ops-sheets__item[data-v-7da21e73]{color:#d6ecffe0;cursor:pointer;border-radius:3px;align-items:flex-start;gap:7px;padding:5px 6px;font-size:.76rem;display:flex}.ops-sheets__item[data-v-7da21e73]:hover{background:#20e6ff1f}.ops-sheets__label[data-v-7da21e73]{flex-direction:column;line-height:1.4;display:flex}.ops-sheets__label em[data-v-7da21e73]{color:#d6ecff8c;font-size:.68rem;font-style:normal}.ops-sheets__note[data-v-7da21e73]{color:#d6ecff8c;border-top:1px solid #20e6ff33;margin:4px 0 0;padding:6px 4px 2px;font-size:.68rem;line-height:1.6}.ops-btn[data-v-7da21e73]{color:#051b63;background:var(--cyan);cursor:pointer;border:none;border-radius:4px;padding:7px 16px;font-size:.8rem;font-weight:600}.ops-btn[data-v-7da21e73]:disabled{opacity:.55;cursor:not-allowed}.ops-tip[data-v-7da21e73]{border-radius:4px;margin:1vh 0 0;padding:8px 10px;font-size:.76rem}.ops-tip--warn[data-v-7da21e73]{color:#051b63;background:var(--yellow)}.ops-tip--ok[data-v-7da21e73]{color:#051b63;background:var(--green)}.ops-tip--err[data-v-7da21e73]{color:#fff;background:#ff5c63d9}:root{color:#fff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--cyan:#24e4ff;--green:#18ec97;--orange:#ff9d2f;--yellow:#ffd23f;--panel-bg:#124ec4c7;--panel-border:#20e6ffe6;--panel-shadow:0 0 24px #0d78ff3d, inset 0 0 18px #0762cd6b;--header-height:8.6vh;--page-gutter-x:1.05vw;--page-gutter-y:1.3vh;background:#051b63;font-family:Microsoft YaHei,PingFang SC,sans-serif}*{box-sizing:border-box}html,body,#app{background:#0153d3;width:100%;height:100%;margin:0;overflow:hidden}body{min-width:100vw;min-height:100vh}button{font:inherit}.app-shell{background:linear-gradient(90deg,#093fb947 0,#093fb900 10% 90%,#093fb947 100%),linear-gradient(#00beff1f,#0000 28%);width:100%;height:100%;position:relative;overflow:hidden}.app-shell:before,.app-shell:after{content:"";pointer-events:none;position:absolute;inset:0}.app-shell:before{opacity:.58;background:linear-gradient(90deg,#58e0ff0f 0,#58e0ff00 8% 92%,#58e0ff0f 100%),repeating-linear-gradient(0deg,#8ae0ff0b 0 1px,#0000 1px 36px),repeating-linear-gradient(90deg,#8ae0ff09 0 1px,#0000 1px 52px);animation:18s linear infinite shellGridDrift}.app-shell:after{opacity:.4;background:linear-gradient(105deg,#0000 32%,#81f5ff1f 50%,#0000 68%);animation:9s ease-in-out infinite shellSweep;inset:0 -20%;transform:translate(-38%)}.app-main{width:100%;height:100%;padding-top:var(--header-height);overflow:hidden}.global-back-button{z-index:30;color:#eafcff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#42dcff1f,#42dcff00 42%),linear-gradient(#1054cdf5,#093392f0);border:1px solid #38e7ffc7;border-radius:.42vw;align-items:center;gap:.45vw;min-width:4.9vw;height:3.6vh;padding:0 .8vw 0 .65vw;transition:transform .18s,box-shadow .18s,border-color .18s;animation:2.8s ease-in-out infinite backButtonFloat;display:inline-flex;position:fixed;top:1.55vh;left:1.2vw;overflow:hidden;transform:translateY(0);box-shadow:inset 0 0 0 1px #84eeff2e,0 0 18px #1466ff3d,0 0 30px #39e3ff1f}.global-back-button:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0,#a6f8ff33 46%,#0000 68%);animation:4.2s ease-in-out infinite backButtonSweep;position:absolute;inset:0;transform:translate(-120%)}.global-back-button:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#77f4fff2,#0000);height:.22vh;position:absolute;bottom:.22vh;left:12%;right:12%;box-shadow:0 0 12px #5cf0ff94}.global-back-button:hover{border-color:#8cf7fffa;transform:translateY(-.22vh)scale(1.02);box-shadow:inset 0 0 0 1px #b4f8ff3d,0 0 24px #29b7ff57,0 0 36px #45efff2e}.global-back-button:active{transform:translateY(-.05vh)scale(.995)}.global-back-button__arrow{filter:drop-shadow(0 0 6px #70f6ffb8);border-bottom:2px solid;border-left:2px solid;width:.48vw;min-width:9px;height:.48vw;min-height:9px;position:relative;transform:rotate(45deg)}.global-back-button span{z-index:1;position:relative}.global-back-button>span:last-child{letter-spacing:0;text-shadow:0 0 10px #55f0ff6b;font-size:.72vw}.screen-header{height:var(--header-height);z-index:20;background:url(../design/header-bg.png) top/100% 100% no-repeat;justify-content:space-between;align-items:flex-start;padding:.85vh 2.8vw 0;display:flex;position:fixed;top:0;left:0;right:0}.screen-header:before{content:"";pointer-events:none;background:linear-gradient(#22a7ff29,#22a7ff00);width:52vw;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.screen-header:after{content:"";filter:blur(.5px);pointer-events:none;background:linear-gradient(90deg,#0000,#70f7ffe6,#0000);width:34vw;height:.18vh;animation:4.2s ease-in-out infinite headerBeam;position:absolute;top:.6vh;left:50%;transform:translate(-50%);box-shadow:0 0 12px #46f2ff80}.header-line{background:linear-gradient(90deg,#39ebff00,#39ebfff2,#39ebff00);width:18vw;height:1px;position:absolute;top:5.2vh;box-shadow:0 0 12px #39ebff73}.header-line.left{left:10.5vw}.header-line.right{right:10.5vw}.header-side{gap:.6vw;width:8vw;padding-top:1.2vh;display:flex}.header-side.right{justify-content:flex-end}.pixel{background:#4893ffb8;border-radius:1px;width:.52vw;min-width:8px;height:.52vw;min-height:8px;transition:all .35s;box-shadow:0 0 10px #4893ff47}.pixel.active{background:#37ffe8;box-shadow:0 0 14px #37ffe8b8}.header-tools{flex:none;align-items:flex-start;margin-left:.4vw;display:flex;position:relative}.header-tools__trigger{cursor:pointer;background:0 0;border:none;border-radius:2px;justify-content:center;align-items:center;width:1.6vw;min-width:22px;height:1.6vw;min-height:22px;margin:-.55vw 0 0 -.55vw;padding:0;display:flex}.header-tools__trigger:hover{background:#20e6ff24}.header-tools__dot{background:#4893ff80;border-radius:1px;width:.42vw;min-width:7px;height:.42vw;min-height:7px;transition:all .25s;box-shadow:0 0 8px #4893ff38}.header-tools__dot.is-open,.header-tools__trigger:hover .header-tools__dot{background:#37ffe8;box-shadow:0 0 12px #37ffe899}.header-tools__menu{z-index:30;text-align:left;background:#042060f7;border:1px solid #20e6ff80;border-radius:4px;width:12vw;min-width:132px;margin-top:2px;padding:8px;position:absolute;top:100%;left:0;box-shadow:0 4px 18px #00000073}.header-tools__who{color:#d6ecffb8;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #20e6ff33;margin-bottom:4px;padding:0 4px 6px;font-size:.72rem;overflow:hidden}.header-tools__item{color:#051b63;text-align:left;background:var(--cyan);cursor:pointer;border:none;border-radius:3px;width:100%;padding:9px 8px;font-size:.76rem;display:block}.header-tools__item+.header-tools__item{margin-top:5px}.header-tools__item:hover{background:var(--green)}.header-tools__item--muted{color:#d6ecffe6;background:#20e6ff38}.header-tools__item--muted:hover{color:#fff;background:#ff7b7bd9}.header-title-wrap{text-align:center;width:41.5vw;position:relative}.header-datetime{z-index:2;text-align:right;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#0c50cab8,#052b8094);border:1px solid #56f2ff6b;border-radius:.42vw;padding:.42vh .48vh;position:absolute;top:1.15vh;right:1.35vw;box-shadow:inset 0 0 0 1px #90f0ff1a,0 0 18px #1582ff24}.header-datetime__date{color:#c9f1ffe6;white-space:nowrap;font-size:.6vw;line-height:1.2}.header-datetime__time{color:#56fefe;white-space:nowrap;text-shadow:0 0 12px #56fefe3d;margin-top:.18vh;font-size:1.08vw;font-weight:700;line-height:1}.header-title{color:#0000;letter-spacing:0;text-shadow:0 0 10px #ffffff24,0 0 18px #50a0ff38;margin:1vh 0 0;font-size:1.75vw;line-height:1;display:inline-block;position:relative}.header-title span{z-index:2;color:#56fefe;background-position:0%;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:6.4s linear infinite titleRainbowMarquee;display:inline-block;position:relative}.header-title:before,.header-title:after{content:attr(data-text);pointer-events:none;width:100%;line-height:1;position:absolute;top:0;left:0}.header-title:before{color:#ffffff2e;filter:blur(5px);animation:3.8s ease-in-out infinite titleHalo;transform:scale(1.035)}.header-title:after{color:#9ae0ff38;animation:4.2s ease-in-out infinite titleGhost;transform:translate(0,0)}.title-runners{gap:.3vw;width:8.4vw;display:flex;position:absolute;top:5.8vh;left:50%;transform:translate(-50%)}.title-runners span{background:#1467ea47;border:2px solid #42bbffd1;border-top:0;flex:1;height:1.8vh;animation:1.8s ease-in-out infinite runnerBlink;transform:skew(-32deg)}.title-runners span:nth-child(2){animation-delay:.25s}.title-runners span:nth-child(3){animation-delay:.5s}.chart-root{width:100%;height:100%;min-height:0}@keyframes glowShift{0%{opacity:.5;transform:translate(-50%)scaleX(.92)}50%{opacity:1;transform:translate(-50%)scaleX(1.06)}to{opacity:.5;transform:translate(-50%)scaleX(.92)}}@keyframes panelBorderPulse{0%,to{border-color:#52e0ff85;box-shadow:0 0 10px #24b4ff14,0 0 24px #47e8ff12,0 0 42px #47e8ff0a,inset 0 0 12px #1476dc29}50%{border-color:#94f2ffa8;box-shadow:0 0 14px #1ca4ff1f,0 0 32px #47e8ff24,0 0 58px #47e8ff1a,0 0 84px #47e8ff0d,inset 0 0 18px #269eff33}}@keyframes backButtonSweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes titleRainbowMarquee{0%{background-position:0%}to{background-position:240%}}@keyframes backButtonFloat{0%,to{box-shadow:inset 0 0 0 1px #84eeff2e,0 0 18px #1466ff3d,0 0 30px #39e3ff1f}50%{box-shadow:inset 0 0 0 1px #a4f5ff38,0 0 24px #1466ff4d,0 0 38px #39e3ff2e}}@keyframes runnerBlink{0%,to{background:#1467ea33;border-color:#42bbff8c}50%{background:#34eeff61;border-color:#42f5ff}}@keyframes shellGridDrift{0%{transform:translate(0,0)}to{transform:translateY(36px)}}@keyframes shellSweep{0%,to{opacity:.14;transform:translate(-38%)}45%{opacity:.42}50%{opacity:.2;transform:translate(38%)}}@keyframes headerBeam{0%,to{opacity:.32;width:26vw}50%{opacity:.88;width:36vw}}@keyframes titleFloat{0%,to{text-shadow:0 0 16px #16fff06b,0 0 28px #0a85ff47;transform:translateY(0)}50%{text-shadow:0 0 22px #16fff09e,0 0 40px #0a85ff6b;transform:translateY(-1px)}}@keyframes titleHalo{0%,to{opacity:.2;transform:scale(1.02)}50%{opacity:.42;transform:scale(1.06)}}@keyframes titleGhost{0%,to{opacity:.14;transform:translate(0,0)}24%{opacity:.08;transform:translate(-1px)}52%{opacity:.26;transform:translate(1px)}76%{opacity:.1;transform:translateY(1px)}}
