.overview-grid[data-v-8288fbf1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.overview-card[data-v-8288fbf1]{--accent: #2563eb;--accent-soft: #eff6ff;position:relative;display:flex;min-height:310px;flex-direction:column;overflow:hidden;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 8px 24px #0f172a0d;color:inherit;text-decoration:none;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.overview-card[data-v-8288fbf1]:hover{border-color:color-mix(in srgb,var(--accent) 36%,#e2e8f0);box-shadow:0 12px 30px #0f172a17;transform:translateY(-2px)}.overview-card[data-v-8288fbf1]:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 45%,transparent);outline-offset:3px}.feedback-card[data-v-8288fbf1]{--accent: #d97706;--accent-soft: #fffbeb}.performance-card[data-v-8288fbf1]{--accent: #059669;--accent-soft: #ecfdf5}.card-accent[data-v-8288fbf1]{height:4px;background:var(--accent)}.card-header[data-v-8288fbf1]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:22px 22px 0}.card-identity[data-v-8288fbf1]{display:flex;min-width:0;align-items:center;gap:13px}.card-icon[data-v-8288fbf1]{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border-radius:12px;color:var(--accent);background:var(--accent-soft)}.card-icon svg[data-v-8288fbf1]{width:23px;height:23px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.card-meta[data-v-8288fbf1]{display:flex;align-items:center;gap:7px;margin-bottom:2px;color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.12em}.scope-tag[data-v-8288fbf1]{padding:2px 6px;border-radius:999px;color:var(--accent);background:var(--accent-soft);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.card-header h2[data-v-8288fbf1]{margin:0;color:#0f172a;font-size:20px;font-weight:700}.status-chip[data-v-8288fbf1]{flex:0 0 auto;padding:5px 9px;border:1px solid #cbd5e1;border-radius:999px;color:#64748b;background:#f8fafc;font-size:12px;font-weight:700}.status-chip.healthy[data-v-8288fbf1]{border-color:#a7f3d0;color:#047857;background:#ecfdf5}.status-chip.warning[data-v-8288fbf1]{border-color:#fde68a;color:#b45309;background:#fffbeb}.status-chip.critical[data-v-8288fbf1]{border-color:#fecaca;color:#b91c1c;background:#fef2f2}.headline-metric[data-v-8288fbf1]{padding:32px 22px 24px}.headline-metric>span[data-v-8288fbf1]{display:block;margin-bottom:5px;color:#64748b;font-size:13px}.headline-metric strong[data-v-8288fbf1]{color:#0f172a;font-size:clamp(27px,2.3vw,36px);font-weight:750;letter-spacing:-.04em;line-height:1.15}.headline-metric small[data-v-8288fbf1]{color:#64748b;font-size:15px;letter-spacing:0}.metric-list[data-v-8288fbf1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 22px;padding:16px 0;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.metric-list div[data-v-8288fbf1]{min-width:0;padding:0 10px;border-right:1px solid #e2e8f0}.metric-list div[data-v-8288fbf1]:first-child{padding-left:0}.metric-list div[data-v-8288fbf1]:last-child{padding-right:0;border-right:0}.metric-list dt[data-v-8288fbf1]{overflow:hidden;color:#94a3b8;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.metric-list dd[data-v-8288fbf1]{overflow:hidden;margin:5px 0 0;color:#334155;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.attention-line[data-v-8288fbf1]{display:flex;min-height:54px;align-items:flex-start;gap:8px;margin:18px 22px 12px;color:#475569;font-size:13px;line-height:1.55}.attention-dot[data-v-8288fbf1]{flex:0 0 7px;width:7px;height:7px;margin-top:6px;border-radius:50%;background:#94a3b8}.attention-line.healthy .attention-dot[data-v-8288fbf1]{background:#10b981}.attention-line.warning .attention-dot[data-v-8288fbf1]{background:#f59e0b}.attention-line.critical .attention-dot[data-v-8288fbf1]{background:#ef4444}.card-state[data-v-8288fbf1]{display:flex;flex:1;min-height:150px;align-items:center;justify-content:center;padding:28px 22px;color:#64748b;font-size:14px;text-align:center}.card-state.error[data-v-8288fbf1]{flex-direction:column;gap:6px}.card-state.error strong[data-v-8288fbf1]{color:#334155;font-size:15px}.card-state.error span[data-v-8288fbf1]{color:#94a3b8;font-size:12px}@media (max-width: 1180px){.overview-grid[data-v-8288fbf1]{grid-template-columns:1fr}.overview-card[data-v-8288fbf1]{min-height:300px}.headline-metric strong[data-v-8288fbf1]{font-size:32px}}@media (max-width: 520px){.overview-grid[data-v-8288fbf1]{gap:12px}.overview-card[data-v-8288fbf1]{min-height:300px;border-radius:12px}.card-header[data-v-8288fbf1],.headline-metric[data-v-8288fbf1]{padding-right:16px;padding-left:16px}.metric-list[data-v-8288fbf1],.attention-line[data-v-8288fbf1]{margin-right:16px;margin-left:16px}}.admin-layout[data-v-70ade421]{display:flex;flex-direction:column;height:100vh;height:100dvh;width:100%;background-color:#f5f7fa;overflow:hidden}.admin-layout.editor-mode[data-v-70ade421]{background:#111827}.admin-header[data-v-70ade421]{flex:0 0 60px;height:60px;display:flex;align-items:center;justify-content:space-between;background-color:#2c3e50;color:#fff;padding:0 20px;box-shadow:0 2px 4px #0000001a}.logo h2[data-v-70ade421]{margin:0;font-size:20px;font-weight:500}.mobile-menu-toggle[data-v-70ade421],.sidebar-backdrop[data-v-70ade421]{display:none}.main-container[data-v-70ade421]{display:flex;flex:1;min-height:0;width:100%;overflow:hidden}.admin-sidebar[data-v-70ade421]{flex:0 0 220px;width:220px;background-color:#fff;border-right:1px solid #ebeef5;height:100%;overflow-y:auto;overscroll-behavior:contain}.nav-menu[data-v-70ade421]{padding:20px 0}.nav-group[data-v-70ade421]{margin-bottom:5px}.nav-item[data-v-70ade421]{display:flex;align-items:center;padding:12px 20px;cursor:pointer;transition:all .3s;position:relative;min-width:0}.nav-item[data-v-70ade421]:hover{background-color:#f5f7fa}.nav-item.active[data-v-70ade421]{background-color:#ecf5ff;color:#409eff;border-right:3px solid #409eff}.nav-icon[data-v-70ade421]{margin-right:10px;font-size:18px}.nav-text[data-v-70ade421]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-item.parent[data-v-70ade421]{font-weight:500}.expand-icon[data-v-70ade421]{font-size:12px;color:#909399;margin-left:auto;transition:transform .3s}.sub-menu[data-v-70ade421]{background-color:#f8f9fa}.nav-item.sub[data-v-70ade421]{padding-left:50px;font-size:14px}.nav-item.sub .nav-text[data-v-70ade421]{color:#606266}.nav-item.sub.active .nav-text[data-v-70ade421]{color:#409eff;font-weight:500}.admin-content[data-v-70ade421]{flex:1;min-width:0;min-height:0;padding:20px;overflow-y:auto;box-sizing:border-box;overscroll-behavior:contain}.admin-content.editor-content[data-v-70ade421]{padding:0;overflow:hidden}.dashboard[data-v-70ade421]{width:min(100%,1480px);margin:0 auto}@media (max-width: 768px){.admin-header[data-v-70ade421]{position:relative;z-index:40;flex-basis:56px;height:56px;gap:10px;justify-content:flex-start;padding:0 12px}.logo h2[data-v-70ade421]{font-size:17px}.mobile-menu-toggle[data-v-70ade421]{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:6px;color:#fff;background:transparent}.mobile-menu-toggle[data-v-70ade421]:focus-visible{outline:2px solid #fff;outline-offset:2px}.menu-icon[data-v-70ade421],.menu-icon[data-v-70ade421]:before,.menu-icon[data-v-70ade421]:after{display:block;width:20px;height:2px;border-radius:1px;background:currentColor;transition:transform .18s ease,background-color .18s ease}.menu-icon[data-v-70ade421]{position:relative}.menu-icon[data-v-70ade421]:before,.menu-icon[data-v-70ade421]:after{position:absolute;left:0;content:""}.menu-icon[data-v-70ade421]:before{top:-6px}.menu-icon[data-v-70ade421]:after{top:6px}.mobile-menu-toggle.open .menu-icon[data-v-70ade421]{background:transparent}.mobile-menu-toggle.open .menu-icon[data-v-70ade421]:before{transform:translateY(6px) rotate(45deg)}.mobile-menu-toggle.open .menu-icon[data-v-70ade421]:after{transform:translateY(-6px) rotate(-45deg)}.main-container[data-v-70ade421]{position:relative;flex-direction:row;overflow:hidden}.admin-sidebar[data-v-70ade421]{position:absolute;inset:0 auto 0 0;z-index:30;flex:0 0 auto;width:min(84vw,320px);max-width:calc(100vw - 48px);height:100%;max-height:none;border-right:1px solid #dcdfe6;border-bottom:0;box-shadow:12px 0 28px #0f172a29;transform:translate(-100%);visibility:hidden;pointer-events:none;transition:transform .2s ease,visibility 0s linear .2s}.admin-sidebar.open[data-v-70ade421]{transform:translate(0);visibility:visible;pointer-events:auto;transition-delay:0s}.sidebar-backdrop[data-v-70ade421]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:block;width:100%;height:100%;padding:0;border:0;border-radius:0;background:#0f172a6b}.nav-menu[data-v-70ade421]{display:block;padding:8px 0 calc(20px + env(safe-area-inset-bottom))}.nav-group[data-v-70ade421]{margin-bottom:4px}.nav-item[data-v-70ade421]{min-height:44px;padding:10px 16px;border:0;border-radius:0;background:#fff}.nav-item.active[data-v-70ade421]{border-right:0;border-left:3px solid #409eff}.nav-icon[data-v-70ade421]{margin-right:10px;font-size:17px}.nav-text[data-v-70ade421]{display:block;font-size:14px}.sub-menu[data-v-70ade421]{display:block;margin-top:0;background:#f8f9fa}.nav-item.sub[data-v-70ade421]{min-height:42px;padding-left:46px;background:#f8f9fa}.admin-content[data-v-70ade421]{flex:1 1 auto;width:100%;max-width:100%;padding:12px;overflow-x:hidden}.mobile-menu-visible .admin-content[data-v-70ade421]{overflow:hidden}.dashboard[data-v-70ade421]{gap:14px}}@media (max-width: 430px){.admin-sidebar[data-v-70ade421]{width:min(88vw,320px)}.admin-content[data-v-70ade421]{padding:8px}}@media (prefers-reduced-motion: reduce){.admin-sidebar[data-v-70ade421],.menu-icon[data-v-70ade421],.menu-icon[data-v-70ade421]:before,.menu-icon[data-v-70ade421]:after{transition:none}}.scope-bar[data-v-a588a59c]{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:14px 16px;border:1px solid #dce5e2;border-radius:12px;background:#fff}label[data-v-a588a59c]{display:grid;gap:5px;color:#65716d;font-size:12px}select[data-v-a588a59c],input[data-v-a588a59c],button[data-v-a588a59c]{min-height:36px;border:1px solid #ccd7d3;border-radius:8px;background:#fff;color:#263633;padding:0 10px}.presets[data-v-a588a59c]{display:flex;gap:6px}button[data-v-a588a59c]{cursor:pointer}.apply[data-v-a588a59c]{border-color:#176b68;background:#176b68;color:#fff;font-weight:700}.apply[data-v-a588a59c]:disabled{cursor:not-allowed;opacity:.45}.page[data-v-c867d45e]{min-height:100%;padding:22px;background:#f3f6f5;color:#24332f}.heading[data-v-c867d45e],.domains[data-v-c867d45e],.charts[data-v-c867d45e]{display:flex;gap:14px}.heading[data-v-c867d45e]{justify-content:space-between;align-items:flex-start;margin-bottom:18px}h1[data-v-c867d45e],h2[data-v-c867d45e],p[data-v-c867d45e]{margin:0}h1[data-v-c867d45e]{margin:3px 0 7px;font-size:30px}.heading p[data-v-c867d45e]:last-child,.catalog>div>p[data-v-c867d45e]:last-child,.domain-card p[data-v-c867d45e],small[data-v-c867d45e]{color:#68736f}.heading button[data-v-c867d45e]{padding:9px 13px;border:1px solid #176b68;border-radius:8px;background:#176b68;color:#fff}.eyebrow[data-v-c867d45e]{color:#176b68;font-size:11px;font-weight:800;letter-spacing:.12em}.kpis[data-v-c867d45e]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px}.kpis article[data-v-c867d45e],.domain-card[data-v-c867d45e],.charts article[data-v-c867d45e],.catalog[data-v-c867d45e],.notice[data-v-c867d45e]{border:1px solid #dbe4e1;border-radius:12px;background:#fff}.kpis article[data-v-c867d45e]{display:grid;gap:7px;padding:15px}.kpis span[data-v-c867d45e]{color:#68736f;font-size:12px}.kpis strong[data-v-c867d45e]{font-size:22px}.domains[data-v-c867d45e]{margin-top:14px}.domain-card[data-v-c867d45e]{flex:1;display:grid;gap:14px;padding:19px}.domain-card h2[data-v-c867d45e]{margin:4px 0 7px}.domain-card a[data-v-c867d45e]{color:#176b68;font-weight:800;text-decoration:none}.domain-metrics[data-v-c867d45e]{display:flex;gap:10px}.domain-metrics span[data-v-c867d45e]{display:grid;flex:1;gap:4px;padding:10px;border-radius:9px;background:#edf6f3}.domain-state[data-v-c867d45e],.coming>span[data-v-c867d45e]{color:#8b6421}.notice[data-v-c867d45e]{margin-top:14px;padding:13px}.notice.error[data-v-c867d45e]{color:#9b403a;background:#fff8f7}.charts[data-v-c867d45e]{margin-top:14px}.charts article[data-v-c867d45e]{min-width:0;flex:1;padding:18px}.charts h2[data-v-c867d45e]{margin-bottom:10px}.catalog[data-v-c867d45e]{display:grid;gap:9px;margin-top:14px;padding:18px}.catalog details[data-v-c867d45e]{border-top:1px solid #e2e8e6;padding-top:9px}.catalog summary[data-v-c867d45e]{display:flex;justify-content:space-between;cursor:pointer}.catalog summary span[data-v-c867d45e]{border-radius:999px;padding:4px 8px;font-size:11px}.catalog summary .verified[data-v-c867d45e]{background:#e4f2ef;color:#176b68}.catalog summary .provisional[data-v-c867d45e]{background:#fff2d9;color:#8c5a08}dl[data-v-c867d45e]{display:grid;gap:6px}dl div[data-v-c867d45e]{display:grid;grid-template-columns:90px 1fr}dt[data-v-c867d45e]{color:#68736f}dd[data-v-c867d45e]{margin:0}@media (max-width: 1080px){.kpis[data-v-c867d45e]{grid-template-columns:repeat(2,1fr)}.domains[data-v-c867d45e],.charts[data-v-c867d45e]{flex-direction:column}}.progression-page[data-v-381d9e99]{--ink: #1f2d2a;--muted: #68736f;--line: #dbe2df;--canvas: #f4f6f5;--surface: #ffffff;--soft: #eef5f3;--primary: #176b68;--danger: #b6403b;min-height:100%;padding:20px;background:var(--canvas);color:var(--ink)}.page-heading[data-v-381d9e99],.chart-heading[data-v-381d9e99],.stage-heading[data-v-381d9e99],.section-heading[data-v-381d9e99]{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.page-heading[data-v-381d9e99],main[data-v-381d9e99]{max-width:1500px;margin-right:auto;margin-left:auto}.page-heading[data-v-381d9e99]{margin-bottom:12px}.design-disclaimer[data-v-381d9e99]{margin:6px 0 0;color:var(--muted);font-size:13px}.analytics-scope[data-v-381d9e99]{margin-bottom:12px}.heading-actions[data-v-381d9e99]{display:flex;align-items:end;gap:10px}.analysis-link[data-v-381d9e99]{padding:9px 12px;border:1px solid var(--primary);border-radius:8px;color:var(--primary);text-decoration:none;font-size:13px;font-weight:700}.eyebrow[data-v-381d9e99]{margin:0;color:var(--primary);font-size:11px;font-weight:700;letter-spacing:.12em}h1[data-v-381d9e99],h2[data-v-381d9e99],h3[data-v-381d9e99]{margin:2px 0 0}h1[data-v-381d9e99]{font-size:28px}h2[data-v-381d9e99]{font-size:21px}h3[data-v-381d9e99]{font-size:17px}.page-heading label[data-v-381d9e99]{display:grid;gap:5px;color:var(--muted);font-size:12px}select[data-v-381d9e99]{min-width:180px;padding:8px 10px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);font:inherit}.main-charts[data-v-381d9e99],.stage-charts[data-v-381d9e99]{display:grid;gap:12px}.main-charts[data-v-381d9e99]{grid-template-columns:1fr}.stage-charts[data-v-381d9e99]{grid-template-columns:repeat(2,minmax(0,1fr))}.main-charts article[data-v-381d9e99],.stage-detail[data-v-381d9e99],.stage-charts article[data-v-381d9e99]{min-width:0;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.main-charts article[data-v-381d9e99],.stage-charts article[data-v-381d9e99]{padding:15px}.chart-heading>span[data-v-381d9e99]{color:var(--muted);font-size:12px}.main-chart[data-v-381d9e99]{width:100%;height:390px}.timeline-card[data-v-381d9e99]{border-color:#bfd5d0!important;background:linear-gradient(180deg,#fff,#f7fbfa)!important}.timeline-chart[data-v-381d9e99]{height:460px}.level-list-section[data-v-381d9e99]{margin-top:12px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.section-heading[data-v-381d9e99]{padding:15px;border-bottom:1px solid var(--line)}.section-heading>span[data-v-381d9e99]{color:var(--muted);font-size:12px}.level-table-wrap[data-v-381d9e99]{max-height:760px;overflow:auto}.level-table[data-v-381d9e99]{width:100%;border-collapse:collapse;font-size:13px}.level-table th[data-v-381d9e99],.level-table td[data-v-381d9e99]{padding:11px 14px;border-bottom:1px solid #e8ecea;text-align:left}.level-table th[data-v-381d9e99]{position:sticky;z-index:2;top:0;background:#f7f9f8;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.04em}.level-table .number[data-v-381d9e99]{text-align:right;font-variant-numeric:tabular-nums}.level-row[data-v-381d9e99]{cursor:default;outline:none;transition:background-color .16s ease}.level-row[data-v-381d9e99]:hover,.level-row[data-v-381d9e99]:focus-visible{background:#f3f8f6}.level-row.selected[data-v-381d9e99]{background:#e9f4f1}.level-badge[data-v-381d9e99]{display:inline-flex;min-width:44px;justify-content:center;padding:5px 8px;border-radius:999px;background:var(--soft);color:var(--primary);font-variant-numeric:tabular-nums}.source-hover-panel[data-v-381d9e99]{position:fixed;top:118px;right:24px;z-index:20;width:min(420px,calc(100vw - 48px));min-height:350px;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:0 18px 48px #1f2d2a2e;pointer-events:none}.source-pie[data-v-381d9e99]{width:100%;height:300px}.observed-state[data-v-381d9e99]{display:flex;min-height:180px;flex-direction:column;justify-content:center;gap:6px;padding:24px 72px;color:var(--muted)}.observed-state strong[data-v-381d9e99]{color:var(--ink)}.observed-state.error[data-v-381d9e99]{color:var(--danger)}.stage-detail[data-v-381d9e99]{margin-top:12px;padding:15px}.stage-metrics[data-v-381d9e99]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.stage-metrics span[data-v-381d9e99]{padding:6px 9px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:12px}.stage-metrics b[data-v-381d9e99]{color:var(--ink);font-size:15px;font-variant-numeric:tabular-nums}.stage-metrics .danger[data-v-381d9e99]{border-color:#e5aaa5;color:var(--danger)}.stage-metrics .danger b[data-v-381d9e99]{color:var(--danger)}.stage-charts[data-v-381d9e99]{margin-top:12px}.detail-chart[data-v-381d9e99]{width:100%;height:340px}@media (max-width: 1050px){.stage-charts[data-v-381d9e99]{grid-template-columns:1fr}}@media (max-width: 640px){.progression-page[data-v-381d9e99]{padding:10px}.page-heading[data-v-381d9e99],.chart-heading[data-v-381d9e99],.stage-heading[data-v-381d9e99],.section-heading[data-v-381d9e99]{flex-direction:column}.page-heading label[data-v-381d9e99],select[data-v-381d9e99]{width:100%}.stage-metrics[data-v-381d9e99]{justify-content:flex-start}.main-chart[data-v-381d9e99],.detail-chart[data-v-381d9e99]{height:310px}.timeline-chart[data-v-381d9e99]{height:380px}.level-table[data-v-381d9e99]{min-width:760px}.source-hover-panel[data-v-381d9e99]{top:auto;right:10px;bottom:10px;left:10px;width:auto;min-height:260px}}.page[data-v-da5c5ed4]{min-height:100%;padding:22px;background:#f3f6f5;color:#24332f}.heading[data-v-da5c5ed4],.query-row[data-v-da5c5ed4],.lineage[data-v-da5c5ed4],.section-heading[data-v-da5c5ed4]{display:flex;align-items:center;justify-content:space-between;gap:18px}.heading[data-v-da5c5ed4]{align-items:flex-start;margin-bottom:18px}h1[data-v-da5c5ed4],h2[data-v-da5c5ed4],p[data-v-da5c5ed4]{margin:0}h1[data-v-da5c5ed4]{margin:3px 0 7px;font-size:30px}.heading p[data-v-da5c5ed4]:last-child,.lineage span[data-v-da5c5ed4],.section-heading span[data-v-da5c5ed4]{color:#68736f}nav[data-v-da5c5ed4]{display:flex;gap:8px}nav a[data-v-da5c5ed4]{padding:9px 12px;border:1px solid #cad7d2;border-radius:9px;background:#fff;color:#176b68;text-decoration:none}.eyebrow[data-v-da5c5ed4]{color:#176b68;font-size:11px;font-weight:800;letter-spacing:.12em}.query-row[data-v-da5c5ed4]{justify-content:flex-start;margin:14px 0}.query-row label[data-v-da5c5ed4]{display:grid;gap:4px;color:#68736f;font-size:12px}select[data-v-da5c5ed4]{min-height:36px;border:1px solid #cad7d2;border-radius:8px;background:#fff;padding:0 10px}.truth-badge[data-v-da5c5ed4],.quality[data-v-da5c5ed4]{border-radius:999px;padding:7px 11px;background:#e4f2ef;color:#176b68;font-size:12px;font-weight:800}.evidence-grid[data-v-da5c5ed4]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.evidence-grid article[data-v-da5c5ed4],.lineage[data-v-da5c5ed4],.table-card[data-v-da5c5ed4],.detail-card[data-v-da5c5ed4],.state[data-v-da5c5ed4],.warnings[data-v-da5c5ed4]{border:1px solid #dbe4e1;border-radius:12px;background:#fff}.evidence-grid article[data-v-da5c5ed4]{display:grid;gap:7px;padding:15px}.evidence-grid span[data-v-da5c5ed4]{color:#68736f;font-size:12px}.evidence-grid strong[data-v-da5c5ed4]{font-size:21px}.lineage[data-v-da5c5ed4]{margin-top:10px;padding:12px 15px}.lineage div[data-v-da5c5ed4]{display:grid;gap:4px}.quality.partial[data-v-da5c5ed4]{background:#fff2d9;color:#8c5a08}.quality.empty[data-v-da5c5ed4]{background:#eef1f0;color:#68736f}.warnings[data-v-da5c5ed4]{margin:10px 0 0;padding:11px 16px 11px 34px;color:#865b18;background:#fffaf0}.analysis-grid[data-v-da5c5ed4]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(360px,.85fr);gap:14px;margin-top:14px}.table-card[data-v-da5c5ed4],.detail-card[data-v-da5c5ed4]{min-width:0;padding:18px}.section-heading[data-v-da5c5ed4]{margin-bottom:12px}.table-wrap[data-v-da5c5ed4]{max-height:650px;overflow:auto}table[data-v-da5c5ed4]{width:100%;border-collapse:collapse}th[data-v-da5c5ed4],td[data-v-da5c5ed4]{padding:10px 9px;border-bottom:1px solid #e4eae8;text-align:left;font-size:13px}thead th[data-v-da5c5ed4]{position:sticky;top:0;z-index:1;background:#f3f6f5;color:#65716d}tbody tr[data-v-da5c5ed4]{cursor:pointer}tbody tr[data-v-da5c5ed4]:hover,tbody tr.selected[data-v-da5c5ed4]{background:#edf6f3}.number-cell[data-v-da5c5ed4]{text-align:right;font-variant-numeric:tabular-nums}.detail-card[data-v-da5c5ed4]{align-self:start;position:sticky;top:0}.detail-card h2[data-v-da5c5ed4]{margin:4px 0}.pie[data-v-da5c5ed4]{height:290px}.empty-pie[data-v-da5c5ed4]{display:grid;height:180px;place-items:center;color:#7b8582}.state[data-v-da5c5ed4]{display:grid;gap:6px;margin-top:14px;padding:28px;place-items:center;color:#68736f}.state.error[data-v-da5c5ed4]{color:#9b403a;background:#fff8f7}@media (max-width: 1080px){.evidence-grid[data-v-da5c5ed4]{grid-template-columns:repeat(2,1fr)}.analysis-grid[data-v-da5c5ed4]{grid-template-columns:1fr}.detail-card[data-v-da5c5ed4]{position:static}}.logs-container[data-v-bd5534ee]{margin:20px 0;padding:15px;border:1px solid #eee;border-radius:8px;text-align:left}.log-source-tabs[data-v-bd5534ee]{display:flex;gap:10px;margin-bottom:15px;border-bottom:2px solid #eee}.log-source-tabs .tab[data-v-bd5534ee]{padding:10px 20px;border:none;background:none;cursor:pointer;color:#666;border-bottom:3px solid transparent;transition:all .3s;font-size:14px}.log-source-tabs .tab.active[data-v-bd5534ee]{color:#409eff;border-bottom-color:#409eff;font-weight:700}.log-source-tabs .tab[data-v-bd5534ee]:hover{color:#409eff}.file-selector[data-v-bd5534ee]{display:flex;align-items:center;gap:10px;margin-bottom:15px;padding:10px;background-color:#f8f9fa;border-radius:4px}.file-selector label[data-v-bd5534ee]{font-weight:700;color:#333;white-space:nowrap}.file-selector select[data-v-bd5534ee]{flex:1;padding:8px;border:1px solid #ddd;border-radius:4px;background-color:#fff;cursor:pointer}.filter-controls[data-v-bd5534ee]{display:flex;gap:10px;margin-bottom:15px}.filter-controls select[data-v-bd5534ee]{padding:8px;border:1px solid #ddd;border-radius:4px;background-color:#fff;cursor:pointer}.filter-controls input[type=text][data-v-bd5534ee]{flex:1;padding:8px;border:1px solid #ddd;border-radius:4px;min-width:200px}.filter-controls button[data-v-bd5534ee]{background-color:#409eff;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;white-space:nowrap;transition:background-color .3s}.filter-controls button[data-v-bd5534ee]:hover{background-color:#66b1ff}.filter-controls button[data-v-bd5534ee]:disabled{background-color:#a0cfff;cursor:not-allowed}.dedup-toggle[data-v-bd5534ee]{display:flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:8px 12px;background-color:#f5f7fa;border-radius:4px;transition:background-color .3s}.dedup-toggle[data-v-bd5534ee]:hover{background-color:#e8ecf1}.dedup-toggle input[type=checkbox][data-v-bd5534ee]{cursor:pointer;width:16px;height:16px}.dedup-toggle span[data-v-bd5534ee]{font-size:14px;color:#606266;white-space:nowrap}.log-info-banner[data-v-bd5534ee]{margin-bottom:15px}.info-badge[data-v-bd5534ee]{display:inline-block;padding:8px 16px;border-radius:4px;font-size:13px;font-weight:500}.info-badge.memory[data-v-bd5534ee]{background-color:#e1f3ff;color:#0984e3;border:1px solid #b3d9ff}.info-badge.file[data-v-bd5534ee]{background-color:#fff3cd;color:#856404;border:1px solid #ffeaa7}.logs-table[data-v-bd5534ee]{width:100%;border-collapse:collapse;margin-top:15px}.logs-table th[data-v-bd5534ee],.logs-table td[data-v-bd5534ee]{border:1px solid #eee;padding:8px 12px;text-align:left}.logs-table th[data-v-bd5534ee]{background-color:#f8f8f8;font-weight:700;color:#333}.logs-table tbody tr[data-v-bd5534ee]:hover{background-color:#f5f7fa}.log-content[data-v-bd5534ee]{word-break:break-all;font-family:Courier New,monospace;font-size:13px}.log-type[data-v-bd5534ee]{padding:3px 8px;border-radius:3px;font-size:12px;font-weight:500;display:inline-block}.log-info[data-v-bd5534ee]{background-color:#e1f3ff;color:#0984e3}.log-warning[data-v-bd5534ee]{background-color:#ffefd5;color:#f39c12}.log-error[data-v-bd5534ee]{background-color:#ffe6e6;color:#e74c3c}.log-debug[data-v-bd5534ee]{background-color:#e8e8e8;color:#666}.loading-message[data-v-bd5534ee],.error-message[data-v-bd5534ee],.no-data[data-v-bd5534ee]{text-align:center;padding:30px 20px;color:#666}.error-message[data-v-bd5534ee]{color:#e74c3c;background-color:#ffe6e6;border-radius:4px;font-weight:500}.loading-message[data-v-bd5534ee]{color:#409eff;font-style:italic}.no-data[data-v-bd5534ee]{color:#999}.copy-btn[data-v-bd5534ee]{background-color:#409eff;color:#fff;border:none;padding:4px 10px;border-radius:3px;cursor:pointer;font-size:14px;transition:all .3s;min-width:40px}.copy-btn[data-v-bd5534ee]:hover{background-color:#66b1ff;transform:scale(1.05)}.copy-btn.copied[data-v-bd5534ee]{background-color:#67c23a}.repeat-badge[data-v-bd5534ee]{display:inline-block;background-color:#f56c6c;color:#fff;padding:2px 8px;border-radius:10px;font-size:12px;font-weight:700}.repeat-single[data-v-bd5534ee]{color:#c0c4cc;font-size:12px}.time-range[data-v-bd5534ee]{display:flex;flex-direction:column;gap:2px;font-size:12px}.time-first[data-v-bd5534ee]{color:#606266}.time-separator[data-v-bd5534ee]{color:#909399;text-align:center;font-size:10px}.time-last[data-v-bd5534ee]{color:#909399}.gm-container[data-v-944848ac]{margin:20px 0;padding:15px;border:1px solid #eee;border-radius:8px;text-align:left}.command-form[data-v-944848ac]{margin:15px 0}.form-group[data-v-944848ac]{margin-bottom:12px}.form-group label[data-v-944848ac]{display:block;margin-bottom:5px;font-weight:700}.form-group input[data-v-944848ac],.form-group select[data-v-944848ac],.form-group textarea[data-v-944848ac]{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px}.form-group textarea[data-v-944848ac]{height:80px;resize:vertical}.help-text[data-v-944848ac]{color:#666;font-size:12px;margin-top:4px}.confirm-row label[data-v-944848ac]{display:flex;align-items:center;gap:8px;font-weight:400}.confirm-row input[data-v-944848ac]{width:auto}button[data-v-944848ac]{background-color:#409eff;color:#fff;border:none;padding:10px 15px;border-radius:4px;cursor:pointer;margin-top:5px}button[data-v-944848ac]:disabled{background-color:#a0cfff;cursor:not-allowed}.result[data-v-944848ac]{margin-top:20px;padding:10px;background-color:#f8f8f8;border-radius:4px}.result pre[data-v-944848ac]{font-family:monospace;white-space:pre-wrap}.page[data-v-17c6842e]{padding:24px;display:grid;gap:20px;color:#e2e8f0}header[data-v-17c6842e],section[data-v-17c6842e]{padding:20px;border:1px solid #334155;border-radius:12px;background:#111827}h1[data-v-17c6842e],h2[data-v-17c6842e]{margin-top:0}.metrics[data-v-17c6842e],.grid[data-v-17c6842e]{display:flex;flex-wrap:wrap;gap:12px}.metrics span[data-v-17c6842e],.card[data-v-17c6842e]{padding:10px 12px;border-radius:8px;background:#1e293b}.card[data-v-17c6842e]{min-width:220px;display:flex;gap:10px}.card span[data-v-17c6842e]{display:grid}small[data-v-17c6842e]{color:#94a3b8}.form[data-v-17c6842e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}label[data-v-17c6842e]{display:grid;gap:6px}input[data-v-17c6842e],select[data-v-17c6842e],button[data-v-17c6842e]{padding:9px;border-radius:6px;border:1px solid #475569}input[data-v-17c6842e],select[data-v-17c6842e]{color:#e2e8f0;background:#0f172a}button[data-v-17c6842e]{cursor:pointer;background:#2563eb;color:#fff}table[data-v-17c6842e]{width:100%;border-collapse:collapse}th[data-v-17c6842e],td[data-v-17c6842e]{padding:9px;text-align:left;border-bottom:1px solid #334155}.success[data-v-17c6842e]{color:#86efac}.error[data-v-17c6842e]{color:#fca5a5}.trend-chart[data-v-e532a20c]{min-height:200px}.performance-page[data-v-69b67e69]{min-height:100%;min-width:0;padding:20px;background:#f4f6f8;color:#1f2937}.page-header[data-v-69b67e69]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}h1[data-v-69b67e69],h2[data-v-69b67e69]{margin:0}h1[data-v-69b67e69]{font-size:24px}h2[data-v-69b67e69]{font-size:16px}.page-desc[data-v-69b67e69]{margin:6px 0 0;color:#6b7280;font-size:14px}.toolbar[data-v-69b67e69],.range-controls[data-v-69b67e69]{display:flex;align-items:center;gap:8px}.toolbar[data-v-69b67e69]{flex-wrap:wrap;justify-content:flex-end}.toolbar label[data-v-69b67e69]{display:flex;align-items:center;gap:6px;color:#4b5563;font-size:13px}.environment-control[data-v-69b67e69]{padding-right:8px;border-right:1px solid #dbe2ea}.environment-control select[data-v-69b67e69]{min-width:104px;font-weight:650}.toolbar input[type=checkbox][data-v-69b67e69]{margin:0}.refresh-status[data-v-69b67e69]{color:#64748b;font-size:12px;white-space:nowrap}button[data-v-69b67e69],select[data-v-69b67e69],input[type=datetime-local][data-v-69b67e69]{height:32px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#1f2937}button[data-v-69b67e69]{padding:0 12px;cursor:pointer}button[data-v-69b67e69]:disabled{cursor:not-allowed;color:#94a3b8}.range-controls[data-v-69b67e69]{flex-wrap:wrap;justify-content:flex-end}.range-controls span[data-v-69b67e69]{color:#64748b;font-size:12px;white-space:nowrap}.error-banner[data-v-69b67e69]{padding:12px 14px;margin-bottom:14px;color:#991b1b;background:#fee2e2;border:1px solid #fecaca;border-radius:8px}.status-grid[data-v-69b67e69]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-bottom:16px}.metric-panel[data-v-69b67e69],.chart-section[data-v-69b67e69],.table-section[data-v-69b67e69]{background:#fff;border:1px solid #e5e7eb;border-radius:8px}.metric-panel[data-v-69b67e69]{display:flex;flex-direction:column;gap:6px;min-height:104px;padding:14px;border-left:4px solid #64748b;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s}.metric-panel[data-v-69b67e69]:hover,.metric-panel[data-v-69b67e69]:focus-visible{box-shadow:0 8px 18px #0f172a14;outline:none;transform:translateY(-1px)}.metric-panel.active[data-v-69b67e69]{border-color:#2563eb;border-left-color:#2563eb;box-shadow:0 0 0 2px #2563eb29}.metric-panel.good[data-v-69b67e69]{border-left-color:#16a34a}.metric-panel.warning[data-v-69b67e69]{background:#fffbeb;border-color:#fde68a;border-left-color:#d97706}.metric-panel.critical[data-v-69b67e69]{background:#fef2f2;border-color:#fecaca;border-left-color:#dc2626}.metric-panel.good.active[data-v-69b67e69],.metric-panel.warning.active[data-v-69b67e69],.metric-panel.critical.active[data-v-69b67e69]{border-color:#2563eb;border-left-color:#2563eb}.metric-label[data-v-69b67e69],.metric-sub[data-v-69b67e69],.section-header span[data-v-69b67e69]{color:#6b7280;font-size:13px}.metric-panel strong[data-v-69b67e69]{font-size:24px;line-height:1.1}.chart-section[data-v-69b67e69],.table-section[data-v-69b67e69]{padding:16px;overflow-x:auto}.chart-section[data-v-69b67e69]{margin-bottom:16px}.section-header[data-v-69b67e69]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.detail-grid[data-v-69b67e69]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}table[data-v-69b67e69]{width:100%;border-collapse:collapse;font-size:13px;min-width:720px}th[data-v-69b67e69],td[data-v-69b67e69]{padding:10px 8px;text-align:left;border-bottom:1px solid #e5e7eb;vertical-align:top}th[data-v-69b67e69]{color:#475569;background:#f8fafc;font-weight:600}td[data-v-69b67e69]{color:#1f2937}.empty-state[data-v-69b67e69]{padding:24px;color:#6b7280;text-align:center;background:#f8fafc;border-radius:6px}@media (max-width: 960px){.page-header[data-v-69b67e69],.section-header[data-v-69b67e69]{align-items:stretch;flex-direction:column}.toolbar[data-v-69b67e69]{justify-content:flex-start}.detail-grid[data-v-69b67e69]{grid-template-columns:1fr}}@media (max-width: 720px){.performance-page[data-v-69b67e69]{padding:10px;overflow-x:hidden}.status-grid[data-v-69b67e69]{grid-template-columns:1fr}.toolbar[data-v-69b67e69],.range-controls[data-v-69b67e69]{align-items:stretch;width:100%}.toolbar button[data-v-69b67e69],.toolbar select[data-v-69b67e69],.range-controls button[data-v-69b67e69],.range-controls select[data-v-69b67e69],.range-controls input[type=datetime-local][data-v-69b67e69]{width:100%}.chart-section[data-v-69b67e69],.table-section[data-v-69b67e69]{padding:12px}.metric-panel strong[data-v-69b67e69]{font-size:21px}}.client-incidents-page[data-v-52078fa1]{display:flex;flex-direction:column;gap:20px}.page-header[data-v-52078fa1]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.page-header h1[data-v-52078fa1]{margin:0 0 6px;color:#303133;font-size:24px}.page-desc[data-v-52078fa1]{margin:0;color:#606266;font-size:13px}.toolbar[data-v-52078fa1]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;align-items:center}.toolbar label[data-v-52078fa1]{display:flex;align-items:center;gap:6px;color:#606266;font-size:13px}.toolbar select[data-v-52078fa1],.toolbar input[type=number][data-v-52078fa1]{height:32px;border:1px solid #dcdfe6;border-radius:4px;padding:0 8px;background:#fff;color:#303133}.toolbar input[type=number][data-v-52078fa1]{width:76px}.toolbar button[data-v-52078fa1]{height:32px;border:none;border-radius:4px;background:#409eff;color:#fff;padding:0 14px;cursor:pointer}.toolbar button[data-v-52078fa1]:disabled{background:#a0cfff;cursor:not-allowed}.refresh-status[data-v-52078fa1]{min-width:132px;color:#909399;font-size:12px;text-align:right}.error-banner[data-v-52078fa1]{padding:12px 14px;border:1px solid #f5c2c7;border-radius:6px;background:#fff5f5;color:#c0392b}.status-grid[data-v-52078fa1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.metric-panel[data-v-52078fa1]{display:flex;min-height:104px;flex-direction:column;justify-content:space-between;border:1px solid #ebeef5;border-radius:6px;background:#fff;padding:14px;box-shadow:0 2px 10px #0000000a}.metric-panel.good[data-v-52078fa1]{border-left:4px solid #16a34a}.metric-panel.warning[data-v-52078fa1]{border-left:4px solid #d97706}.metric-panel.critical[data-v-52078fa1]{border-left:4px solid #dc2626}.metric-panel.unknown[data-v-52078fa1]{border-left:4px solid #909399}.metric-label[data-v-52078fa1]{color:#606266;font-size:13px}.metric-panel strong[data-v-52078fa1]{color:#303133;font-size:26px;line-height:1.2}.metric-sub[data-v-52078fa1]{color:#909399;font-size:12px;overflow-wrap:anywhere}.table-section[data-v-52078fa1]{overflow:hidden;border:1px solid #ebeef5;border-radius:6px;background:#fff;box-shadow:0 2px 10px #0000000a}.section-header[data-v-52078fa1]{display:flex;justify-content:space-between;gap:12px;align-items:center;border-bottom:1px solid #ebeef5;padding:14px 16px}.section-header h2[data-v-52078fa1]{margin:0;color:#303133;font-size:16px}.section-header span[data-v-52078fa1]{color:#909399;font-size:12px}.detail-grid[data-v-52078fa1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:20px}table[data-v-52078fa1]{width:100%;border-collapse:collapse}th[data-v-52078fa1],td[data-v-52078fa1]{border-bottom:1px solid #ebeef5;padding:10px 12px;color:#303133;font-size:13px;text-align:left;vertical-align:top}th[data-v-52078fa1]{background:#f8f9fa;color:#606266;font-weight:600}tr:last-child td[data-v-52078fa1]{border-bottom:none}.incident-section td[data-v-52078fa1]:last-child{min-width:240px}.mono[data-v-52078fa1]{color:#475569;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;overflow-wrap:anywhere}.level-badge[data-v-52078fa1]{display:inline-flex;min-width:44px;justify-content:center;border-radius:4px;padding:3px 8px;color:#fff;font-size:12px}.level-badge.critical[data-v-52078fa1]{background:#dc2626}.level-badge.warning[data-v-52078fa1]{background:#d97706}.level-badge.good[data-v-52078fa1]{background:#16a34a}.level-badge.unknown[data-v-52078fa1]{background:#909399}.empty-state[data-v-52078fa1]{padding:28px 16px;color:#909399;text-align:center}@media (max-width: 900px){.page-header[data-v-52078fa1]{flex-direction:column}.toolbar[data-v-52078fa1]{justify-content:flex-start}}.resource-page[data-v-026b39a8]{color:#303133}.page-header[data-v-026b39a8],.section-header[data-v-026b39a8]{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:16px}.page-header h1[data-v-026b39a8],.section-header h2[data-v-026b39a8]{margin:0;font-size:22px;font-weight:600}.page-header p[data-v-026b39a8],.section-header span[data-v-026b39a8],.status-panel small[data-v-026b39a8],.label[data-v-026b39a8]{margin:4px 0 0;color:#606266;font-size:13px}.toolbar[data-v-026b39a8]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.toolbar label[data-v-026b39a8]{display:flex;align-items:center;gap:6px;color:#606266;font-size:13px}.toolbar select[data-v-026b39a8]{height:34px;border:1px solid #dcdfe6;border-radius:4px;padding:0 8px;background:#fff;color:#303133}.toolbar button[data-v-026b39a8]{height:34px;padding:0 14px;border:1px solid #409eff;border-radius:4px;background:#409eff;color:#fff}.toolbar button[data-v-026b39a8]:disabled{opacity:.6;cursor:not-allowed}.refresh-status[data-v-026b39a8]{color:#909399;font-size:13px}.message[data-v-026b39a8]{padding:10px 12px;margin:0 0 16px;border-radius:4px}.message.error[data-v-026b39a8]{border:1px solid #fbc4c4;background:#fef0f0;color:#c45656}.status-grid[data-v-026b39a8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:18px}.status-panel[data-v-026b39a8],.panel[data-v-026b39a8]{background:#fff;border:1px solid #ebeef5;border-radius:6px;padding:16px;box-shadow:0 2px 10px #0000000a}.status-panel[data-v-026b39a8]{min-height:86px;display:flex;flex-direction:column;justify-content:space-between}.status-panel.primary[data-v-026b39a8]{border-color:#409eff}.status-panel.good[data-v-026b39a8]{border-color:#67c23a}.status-panel.warning[data-v-026b39a8]{border-color:#e6a23c}.status-panel.critical[data-v-026b39a8]{border-color:#f56c6c}.status-panel strong[data-v-026b39a8]{display:block;margin:6px 0;font-size:24px;line-height:1.1;color:#1f2d3d}.content-grid[data-v-026b39a8]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:18px;margin-bottom:18px}.telemetry-panel[data-v-026b39a8]{margin-bottom:18px}.funnel-grid[data-v-026b39a8],.telemetry-grid[data-v-026b39a8]{display:grid;gap:12px}.funnel-grid[data-v-026b39a8]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:16px}.telemetry-grid[data-v-026b39a8]{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}.funnel-cell[data-v-026b39a8]{border:1px solid #ebeef5;border-radius:4px;padding:12px;background:#fafafa}.funnel-cell span[data-v-026b39a8],.funnel-cell small[data-v-026b39a8],.mini-header[data-v-026b39a8]{display:block;color:#606266;font-size:12px}.funnel-cell strong[data-v-026b39a8]{display:block;margin:4px 0;color:#1f2d3d;font-size:22px}.mini-header[data-v-026b39a8]{margin:0 0 8px;font-weight:600}table[data-v-026b39a8]{width:100%;border-collapse:collapse;table-layout:fixed}th[data-v-026b39a8],td[data-v-026b39a8]{border-bottom:1px solid #ebeef5;padding:10px 8px;text-align:left;color:#303133;font-size:13px;vertical-align:middle}th[data-v-026b39a8]{color:#606266;font-weight:600;background:#fafafa}.empty[data-v-026b39a8]{text-align:center;color:#909399;padding:22px 8px}.path-cell[data-v-026b39a8],code[data-v-026b39a8]{overflow-wrap:anywhere}code[data-v-026b39a8]{color:#606266;font-size:12px}.bar-cell[data-v-026b39a8]{display:grid;grid-template-columns:minmax(80px,1fr) 54px;gap:8px;align-items:center}.bar-track[data-v-026b39a8]{display:block;height:8px;border-radius:999px;background:#ebeef5;overflow:hidden}.bar-fill[data-v-026b39a8]{display:block;height:100%;border-radius:999px;background:#409eff}.badge[data-v-026b39a8]{display:inline-block;min-width:44px;padding:2px 8px;border-radius:999px;text-align:center;font-size:12px}.badge.good[data-v-026b39a8]{background:#f0f9eb;color:#529b2e}.badge.warning[data-v-026b39a8]{background:#fdf6ec;color:#b88230}.badge.critical[data-v-026b39a8]{background:#fef0f0;color:#c45656}.badge.unknown[data-v-026b39a8]{background:#f4f4f5;color:#73767a}@media (max-width: 960px){.page-header[data-v-026b39a8],.section-header[data-v-026b39a8]{align-items:flex-start;flex-direction:column}.content-grid[data-v-026b39a8],.telemetry-grid[data-v-026b39a8]{grid-template-columns:1fr}}.connection-monitor[data-v-eeef2ad5]{padding:20px}h2[data-v-eeef2ad5]{color:#2c3e50;margin-bottom:20px}.stats-cards[data-v-eeef2ad5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-bottom:25px}.stat-card[data-v-eeef2ad5]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 8px #0000001a;border-left:4px solid #409eff}.stat-card.success[data-v-eeef2ad5]{border-left-color:#67c23a}.stat-card.error[data-v-eeef2ad5]{border-left-color:#f56c6c}.stat-label[data-v-eeef2ad5]{font-size:14px;color:#909399;margin-bottom:8px}.stat-value[data-v-eeef2ad5]{font-size:32px;font-weight:700;color:#2c3e50}.filter-bar[data-v-eeef2ad5]{background:#fff;padding:15px;border-radius:8px;margin-bottom:20px;display:flex;gap:10px;align-items:center}.filter-bar select[data-v-eeef2ad5],.filter-input[data-v-eeef2ad5]{padding:8px 12px;border:1px solid #dcdfe6;border-radius:4px;font-size:14px}.filter-input[data-v-eeef2ad5]{flex:1;max-width:300px}.refresh-btn[data-v-eeef2ad5]{padding:8px 16px;background:#409eff;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background .3s}.refresh-btn[data-v-eeef2ad5]:hover{background:#66b1ff}.connection-list[data-v-eeef2ad5]{background:#fff;border-radius:8px;padding:20px;margin-bottom:20px}.connection-table[data-v-eeef2ad5]{width:100%;border-collapse:collapse}.connection-table th[data-v-eeef2ad5]{background:#f5f7fa;padding:12px;text-align:left;font-weight:500;color:#606266;border-bottom:2px solid #ebeef5}.connection-table td[data-v-eeef2ad5]{padding:12px;border-bottom:1px solid #ebeef5}.conn-row.failed[data-v-eeef2ad5]{background:#fef0f0}.status-badge[data-v-eeef2ad5]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.status-badge.connected[data-v-eeef2ad5]{background:#f0f9ff;color:#67c23a}.status-badge.failed[data-v-eeef2ad5]{background:#fef0f0;color:#f56c6c}.status-badge.disconnected[data-v-eeef2ad5]{background:#f4f4f5;color:#909399}.fail-reason[data-v-eeef2ad5]{color:#f56c6c;font-size:12px}.failures-section[data-v-eeef2ad5]{background:#fff;border-radius:8px;padding:20px}.failures-section h3[data-v-eeef2ad5]{color:#2c3e50;margin-bottom:15px}.count[data-v-eeef2ad5]{color:#f56c6c;font-size:14px}.failure-list[data-v-eeef2ad5]{display:flex;flex-direction:column;gap:10px}.failure-item[data-v-eeef2ad5]{background:#fef0f0;padding:12px;border-radius:6px;border-left:3px solid #f56c6c}.failure-header[data-v-eeef2ad5]{display:flex;justify-content:space-between;margin-bottom:8px}.failure-ip[data-v-eeef2ad5]{font-weight:500;color:#2c3e50}.failure-time[data-v-eeef2ad5]{font-size:12px;color:#909399}.failure-body[data-v-eeef2ad5]{display:flex;gap:15px;align-items:center}.failure-reason[data-v-eeef2ad5]{color:#f56c6c;font-weight:500}.retry-count[data-v-eeef2ad5]{font-size:12px;color:#909399}.failure-detail[data-v-eeef2ad5]{margin-top:8px;font-size:12px;color:#606266;padding:8px;background:#fff;border-radius:4px}.loading[data-v-eeef2ad5],.error-message[data-v-eeef2ad5],.no-data[data-v-eeef2ad5]{text-align:center;padding:40px;color:#909399}.loader[data-v-eeef2ad5]{border:3px solid #f3f3f3;border-top:3px solid #409eff;border-radius:50%;width:40px;height:40px;animation:spin-eeef2ad5 1s linear infinite;margin:0 auto 15px}@keyframes spin-eeef2ad5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-message[data-v-eeef2ad5]{color:#f56c6c}.server-config-container[data-v-e36b2a87]{padding:20px}.page-header[data-v-e36b2a87]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header h3[data-v-e36b2a87]{margin:0;font-size:20px;color:#303133}.btn-primary[data-v-e36b2a87]{background-color:#409eff;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .3s}.btn-primary[data-v-e36b2a87]:hover{background-color:#66b1ff}.table-container[data-v-e36b2a87]{background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 12px #0000000d}.data-table[data-v-e36b2a87]{width:100%;border-collapse:collapse}.data-table th[data-v-e36b2a87],.data-table td[data-v-e36b2a87]{padding:12px;text-align:left;border-bottom:1px solid #ebeef5}.data-table th[data-v-e36b2a87]{background-color:#f5f7fa;font-weight:500;color:#606266}.data-table tbody tr[data-v-e36b2a87]:hover{background-color:#f5f7fa}.empty-text[data-v-e36b2a87]{text-align:center;color:#909399;padding:40px 0}.btn-edit[data-v-e36b2a87],.btn-delete[data-v-e36b2a87]{border:none;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:12px;margin-right:8px;transition:all .3s}.btn-edit[data-v-e36b2a87]{background-color:#e6f7ff;color:#1890ff}.btn-edit[data-v-e36b2a87]:hover{background-color:#1890ff;color:#fff}.btn-delete[data-v-e36b2a87]{background-color:#fff1f0;color:#ff4d4f}.btn-delete[data-v-e36b2a87]:hover{background-color:#ff4d4f;color:#fff}.dialog-overlay[data-v-e36b2a87]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.dialog[data-v-e36b2a87]{background-color:#fff;border-radius:8px;width:500px;max-width:90%}.dialog-header[data-v-e36b2a87]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #ebeef5}.dialog-header h4[data-v-e36b2a87]{margin:0;font-size:18px;color:#303133}.dialog-close[data-v-e36b2a87]{font-size:24px;color:#909399;cursor:pointer;line-height:1}.dialog-close[data-v-e36b2a87]:hover{color:#303133}.dialog-body[data-v-e36b2a87]{padding:20px}.form-group[data-v-e36b2a87]{margin-bottom:16px}.form-group label[data-v-e36b2a87]{display:block;margin-bottom:8px;font-weight:500;color:#606266}.form-group input[data-v-e36b2a87]{width:100%;padding:10px;border:1px solid #dcdfe6;border-radius:4px;font-size:14px;box-sizing:border-box;transition:border-color .3s}.form-group input[data-v-e36b2a87]:focus{outline:none;border-color:#409eff}.form-group input[data-v-e36b2a87]:disabled{background-color:#f5f7fa;color:#909399;cursor:not-allowed}.dialog-footer[data-v-e36b2a87]{display:flex;justify-content:flex-end;padding:20px;border-top:1px solid #ebeef5;gap:10px}.btn-cancel[data-v-e36b2a87],.btn-submit[data-v-e36b2a87]{border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s}.btn-cancel[data-v-e36b2a87]{background-color:#fff;color:#606266;border:1px solid #dcdfe6}.btn-cancel[data-v-e36b2a87]:hover{color:#409eff;border-color:#409eff}.btn-submit[data-v-e36b2a87]{background-color:#409eff;color:#fff}.btn-submit[data-v-e36b2a87]:hover{background-color:#66b1ff}.btn-submit[data-v-e36b2a87]:disabled{background-color:#a0cfff;cursor:not-allowed}.dynamic-table-container[data-v-c1551535]{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.table-wrapper[data-v-c1551535]{overflow-x:auto;max-height:600px;position:relative}.dynamic-table[data-v-c1551535]{width:100%;border-collapse:separate;border-spacing:0;font-size:14px}.dynamic-table thead[data-v-c1551535]{position:sticky;top:0;z-index:10;background-color:#f5f7fa}.dynamic-table th[data-v-c1551535]{padding:12px 16px;text-align:left;color:#606266;font-weight:500;border-bottom:2px solid #ebeef5;white-space:nowrap;background-color:#f5f7fa}.dynamic-table th.sortable[data-v-c1551535]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .3s}.dynamic-table th.sortable[data-v-c1551535]:hover{background-color:#eef1f6}.dynamic-table th.active[data-v-c1551535]{color:#409eff}.sort-icon[data-v-c1551535]{margin-left:4px;font-size:12px}.dynamic-table td[data-v-c1551535]{padding:12px 16px;border-bottom:1px solid #ebeef5;color:#303133}.dynamic-table tbody tr[data-v-c1551535]{transition:background-color .3s}.dynamic-table tbody tr[data-v-c1551535]:hover{background-color:#f5f7fa}.dynamic-table tbody tr.clickable[data-v-c1551535]{cursor:pointer}.dynamic-table tbody tr.clickable[data-v-c1551535]:hover{background-color:#ecf5ff}.text-number[data-v-c1551535]{font-family:Courier New,monospace;font-weight:500}.badge[data-v-c1551535]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.badge-online[data-v-c1551535]{background-color:#f0f9eb;color:#67c23a;border:1px solid #c6e2ff}.badge-offline[data-v-c1551535]{background-color:#f4f4f5;color:#909399;border:1px solid #e4e7ed}.actions-column[data-v-c1551535]{text-align:center;width:120px}.pagination[data-v-c1551535]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-top:1px solid #ebeef5;background-color:#fafafa}.pagination-info[data-v-c1551535]{color:#606266;font-size:14px}.pagination-controls[data-v-c1551535]{display:flex;align-items:center;gap:12px}.page-btn[data-v-c1551535]{padding:6px 16px;background-color:#fff;color:#606266;border:1px solid #dcdfe6;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s}.page-btn[data-v-c1551535]:hover:not(:disabled){background-color:#ecf5ff;border-color:#409eff;color:#409eff}.page-btn[data-v-c1551535]:disabled{background-color:#f5f7fa;color:#c0c4cc;cursor:not-allowed}.page-info[data-v-c1551535]{color:#606266;font-size:14px}.page-size-select[data-v-c1551535]{padding:6px 12px;border:1px solid #dcdfe6;border-radius:4px;background-color:#fff;cursor:pointer;font-size:14px}.empty-state[data-v-c1551535]{padding:60px 20px;text-align:center;color:#909399;font-size:14px}@media (max-width: 768px){.dynamic-table th[data-v-c1551535],.dynamic-table td[data-v-c1551535]{padding:8px 12px;font-size:12px}.pagination[data-v-c1551535]{flex-direction:column;gap:12px}}.player-monitor-container[data-v-43dafaa4]{background-color:#f5f7fa;padding:20px;min-height:100vh}.page-header[data-v-43dafaa4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header h3[data-v-43dafaa4]{margin:0;font-size:22px;font-weight:500;color:#333}.refresh-btn[data-v-43dafaa4]{background-color:#409eff;color:#fff;border:none;padding:8px 15px;border-radius:4px;cursor:pointer;transition:background-color .3s}.refresh-btn[data-v-43dafaa4]:hover:not(:disabled){background-color:#66b1ff}.refresh-btn[data-v-43dafaa4]:disabled{background-color:#a0cfff;cursor:not-allowed}.filter-panel[data-v-43dafaa4]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px;padding:16px;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a}.filter-group[data-v-43dafaa4]{display:flex;align-items:center;gap:8px}.filter-group label[data-v-43dafaa4]{font-size:14px;color:#606266;white-space:nowrap}.filter-select[data-v-43dafaa4]{padding:6px 12px;border:1px solid #dcdfe6;border-radius:4px;background-color:#fff;cursor:pointer;font-size:14px}.search-group[data-v-43dafaa4]{flex:1;min-width:200px}.search-input[data-v-43dafaa4]{width:100%;padding:6px 12px;border:1px solid #dcdfe6;border-radius:4px;font-size:14px}.stats-summary[data-v-43dafaa4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:20px}.stat-card[data-v-43dafaa4]{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 8px #0000001a;border-left:4px solid #409eff}.stat-card.online[data-v-43dafaa4]{border-left-color:#67c23a}.stat-card.offline[data-v-43dafaa4]{border-left-color:#909399}.stat-label[data-v-43dafaa4]{font-size:14px;color:#909399;margin-bottom:8px}.stat-value[data-v-43dafaa4]{font-size:28px;font-weight:600;color:#303133;font-family:Courier New,monospace}.error-message[data-v-43dafaa4]{margin-top:20px;padding:12px 16px;background-color:#fef0f0;color:#f56c6c;border:1px solid #fde2e2;border-radius:4px;font-size:14px}@media (max-width: 768px){.filter-panel[data-v-43dafaa4]{flex-direction:column}.filter-group[data-v-43dafaa4]{width:100%}.stats-summary[data-v-43dafaa4]{grid-template-columns:1fr}}.data-card[data-v-f8528804]{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.card-header[data-v-f8528804]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #ebeef5;background-color:#fafafa}.card-header h3[data-v-f8528804]{margin:0;font-size:16px;font-weight:500;color:#303133}.card-body[data-v-f8528804]{padding:20px}.fields-grid[data-v-f8528804]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.field-item[data-v-f8528804]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-f8528804]{font-size:13px;color:#909399;font-weight:400}.field-value[data-v-f8528804]{font-size:15px;color:#303133;font-weight:500}.value-number[data-v-f8528804]{font-family:Courier New,monospace;color:#409eff}.badge[data-v-f8528804]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.badge-online[data-v-f8528804]{background-color:#f0f9eb;color:#67c23a;border:1px solid #c6e2ff}.badge-offline[data-v-f8528804]{background-color:#f4f4f5;color:#909399;border:1px solid #e4e7ed}.loading-state[data-v-f8528804],.error-state[data-v-f8528804],.empty-state[data-v-f8528804]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#909399;font-size:14px}.loader[data-v-f8528804]{border:3px solid #f3f3f3;border-top:3px solid #409eff;border-radius:50%;width:30px;height:30px;animation:spin-f8528804 1s linear infinite;margin-bottom:10px}@keyframes spin-f8528804{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-state[data-v-f8528804]{color:#f56c6c}@media (max-width: 768px){.fields-grid[data-v-f8528804]{grid-template-columns:1fr;gap:12px}.card-header[data-v-f8528804]{padding:12px 16px}.card-body[data-v-f8528804]{padding:16px}}.player-detail-container[data-v-7ad90812]{background-color:#f5f7fa;padding:20px;min-height:100vh}.page-header[data-v-7ad90812]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:16px}.header-info[data-v-7ad90812]{flex:1;display:flex;align-items:center;gap:12px}.header-info h3[data-v-7ad90812]{margin:0;font-size:22px;font-weight:500;color:#333}.player-name[data-v-7ad90812]{font-size:18px;color:#409eff;font-weight:600}.back-btn[data-v-7ad90812]{background-color:#909399;color:#fff;border:none;padding:8px 15px;border-radius:4px;cursor:pointer;transition:background-color .3s;white-space:nowrap}.back-btn[data-v-7ad90812]:hover{background-color:#727579}.refresh-btn[data-v-7ad90812]{background-color:#409eff;color:#fff;border:none;padding:8px 15px;border-radius:4px;cursor:pointer;transition:background-color .3s;white-space:nowrap}.refresh-btn[data-v-7ad90812]:hover:not(:disabled){background-color:#66b1ff}.refresh-btn[data-v-7ad90812]:disabled{background-color:#a0cfff;cursor:not-allowed}.loading-state[data-v-7ad90812],.error-state[data-v-7ad90812]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a}.loader[data-v-7ad90812]{border:4px solid #f3f3f3;border-top:4px solid #409eff;border-radius:50%;width:40px;height:40px;animation:spin-7ad90812 1s linear infinite;margin-bottom:16px}@keyframes spin-7ad90812{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-state[data-v-7ad90812]{color:#f56c6c}.retry-btn[data-v-7ad90812]{margin-top:16px;padding:8px 20px;background-color:#409eff;color:#fff;border:none;border-radius:4px;cursor:pointer}.content-area[data-v-7ad90812]{display:flex;flex-direction:column;gap:20px}.cards-grid[data-v-7ad90812]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:20px}.data-card[data-v-7ad90812]{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.card-header[data-v-7ad90812]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #ebeef5;background-color:#fafafa}.card-header h3[data-v-7ad90812]{margin:0;font-size:16px;font-weight:500;color:#303133}.card-body[data-v-7ad90812]{padding:20px}.skills-list[data-v-7ad90812]{display:flex;flex-direction:column;gap:12px}.skill-item[data-v-7ad90812]{padding:12px;background-color:#f5f7fa;border-radius:6px;border-left:3px solid #409eff}.skill-name[data-v-7ad90812]{font-size:15px;font-weight:500;color:#303133;margin-bottom:6px}.skill-info[data-v-7ad90812]{display:flex;gap:16px;font-size:13px;color:#606266}.skill-level[data-v-7ad90812],.skill-exp[data-v-7ad90812]{font-family:Courier New,monospace}.trend-section[data-v-7ad90812]{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:20px}.section-header[data-v-7ad90812]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.section-header h3[data-v-7ad90812]{margin:0;font-size:18px;font-weight:500;color:#303133}.trend-controls[data-v-7ad90812]{display:flex;gap:12px;align-items:center}.metric-select[data-v-7ad90812]{padding:6px 12px;border:1px solid #dcdfe6;border-radius:4px;background-color:#fff;cursor:pointer;font-size:14px}.load-trend-btn[data-v-7ad90812]{padding:6px 16px;background-color:#409eff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .3s}.load-trend-btn[data-v-7ad90812]:hover:not(:disabled){background-color:#66b1ff}.load-trend-btn[data-v-7ad90812]:disabled{background-color:#a0cfff;cursor:not-allowed}.trend-chart[data-v-7ad90812]{margin-top:20px}.trend-placeholder[data-v-7ad90812],.trend-error[data-v-7ad90812]{padding:40px 20px;text-align:center;color:#909399;font-size:14px}.trend-error[data-v-7ad90812]{color:#f56c6c}.hint[data-v-7ad90812]{font-size:12px;color:#c0c4cc;margin-top:8px}@media (max-width: 1024px){.cards-grid[data-v-7ad90812]{grid-template-columns:1fr}.page-header[data-v-7ad90812]{flex-wrap:wrap}.trend-controls[data-v-7ad90812]{flex-direction:column;align-items:stretch}}.shop-inventory[data-v-e83c8078]{padding:24px}.page-header[data-v-e83c8078]{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:24px}.page-header h3[data-v-e83c8078]{margin:0 0 6px;font-size:24px;color:#1f2937}.page-header p[data-v-e83c8078]{margin:0;color:#6b7280;font-size:14px}.header-actions[data-v-e83c8078]{display:flex;gap:12px;align-items:center}.poll-toggle[data-v-e83c8078]{display:inline-flex;align-items:center;gap:6px;color:#374151;font-size:14px;white-space:nowrap}.refresh-btn[data-v-e83c8078]{padding:10px 16px;background:#2563eb;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:600}.refresh-btn[data-v-e83c8078]:disabled{background:#9ca3af;cursor:not-allowed}.filter-panel[data-v-e83c8078]{display:flex;flex-wrap:wrap;gap:16px;align-items:center;padding:16px;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px}.filter-group[data-v-e83c8078]{display:flex;align-items:center;gap:8px}.filter-group label[data-v-e83c8078]{font-weight:600;color:#374151;white-space:nowrap}.filter-select[data-v-e83c8078],.search-input[data-v-e83c8078]{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px}.search-group[data-v-e83c8078]{flex:1;min-width:220px}.search-input[data-v-e83c8078]{width:100%}.stats-summary[data-v-e83c8078]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin-bottom:20px}.stat-card[data-v-e83c8078]{padding:18px;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;border-left:4px solid #6b7280}.stat-card.products[data-v-e83c8078]{border-left-color:#2563eb}.stat-card.materials[data-v-e83c8078]{border-left-color:#059669}.stat-card.miscellaneous[data-v-e83c8078]{border-left-color:#7c3aed}.stat-card.money[data-v-e83c8078]{border-left-color:#d97706}.stat-card.warning[data-v-e83c8078]{border-left-color:#dc2626}.stat-label[data-v-e83c8078]{color:#6b7280;font-size:14px;margin-bottom:8px}.stat-value[data-v-e83c8078]{font-size:28px;font-weight:700;color:#111827}.table-panel[data-v-e83c8078]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:auto}table[data-v-e83c8078]{width:100%;border-collapse:collapse;min-width:1120px}th[data-v-e83c8078],td[data-v-e83c8078]{padding:14px 16px;border-bottom:1px solid #e5e7eb;text-align:left;vertical-align:top}th[data-v-e83c8078]{background:#f9fafb;color:#374151;font-weight:700;font-size:14px}.primary-text[data-v-e83c8078]{font-weight:700;color:#111827}.secondary-text[data-v-e83c8078]{color:#6b7280;font-size:12px;margin-top:4px}.status-badge[data-v-e83c8078]{display:inline-block;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700}.status-badge.normal[data-v-e83c8078]{color:#065f46;background:#d1fae5}.status-badge.processing[data-v-e83c8078]{color:#92400e;background:#fef3c7}.status-badge.empty[data-v-e83c8078]{color:#991b1b;background:#fee2e2}.count-line[data-v-e83c8078]{font-weight:700;color:#111827;margin-bottom:6px}.detail-list[data-v-e83c8078]{max-width:360px;color:#4b5563;font-size:13px;line-height:1.5}.error-message[data-v-e83c8078]{padding:12px 16px;margin-bottom:20px;background:#fee2e2;color:#991b1b;border-radius:6px}.empty-state[data-v-e83c8078]{padding:36px;text-align:center;color:#6b7280}@media (max-width: 768px){.shop-inventory[data-v-e83c8078]{padding:16px}.page-header[data-v-e83c8078]{align-items:flex-start;flex-direction:column}.header-actions[data-v-e83c8078]{width:100%;justify-content:space-between}}.version-management[data-v-d694ea2f]{min-height:100vh;min-width:0;padding:20px;background:#f4f6f8;color:#1f2933}.page-header[data-v-d694ea2f],.panel-heading[data-v-d694ea2f],.section-heading[data-v-d694ea2f],.toolbar[data-v-d694ea2f],.header-actions[data-v-d694ea2f],.actions[data-v-d694ea2f],.form-actions[data-v-d694ea2f],.format-tabs[data-v-d694ea2f],.domain-tabs[data-v-d694ea2f]{display:flex;align-items:center}.page-header[data-v-d694ea2f]{justify-content:space-between;margin-bottom:18px}.eyebrow[data-v-d694ea2f],.panel-label[data-v-d694ea2f]{margin:0 0 4px;color:#687686;font-size:12px;text-transform:uppercase}.page-header h3[data-v-d694ea2f]{margin:0;font-size:24px}.header-actions[data-v-d694ea2f]{gap:10px;flex-wrap:nowrap}.environment-select[data-v-d694ea2f]{min-width:220px}.primary-btn[data-v-d694ea2f],.secondary-btn[data-v-d694ea2f],.action-btn[data-v-d694ea2f],.format-tabs button[data-v-d694ea2f]{border-radius:6px;border:1px solid transparent;cursor:pointer;font-size:14px;min-height:36px;padding:0 14px;white-space:nowrap}.header-actions .secondary-btn[data-v-d694ea2f]{min-width:68px}.header-actions .primary-btn[data-v-d694ea2f]{min-width:112px}.primary-btn[data-v-d694ea2f]{background:#2563eb;color:#fff}.primary-btn[data-v-d694ea2f]:hover{background:#1d4ed8}.secondary-btn[data-v-d694ea2f],.action-btn[data-v-d694ea2f],.format-tabs button[data-v-d694ea2f]{background:#fff;border-color:#cfd7df;color:#334155}.secondary-btn[data-v-d694ea2f]:hover,.action-btn[data-v-d694ea2f]:hover,.format-tabs button[data-v-d694ea2f]:hover{background:#edf2f7}.release-workbench[data-v-d694ea2f]{display:grid;gap:14px;grid-template-columns:minmax(0,1.4fr) minmax(260px,.85fr) minmax(240px,.75fr);margin-bottom:14px}.risk-panel[data-v-d694ea2f],.release-selection-panel[data-v-d694ea2f],.release-primary-panel[data-v-d694ea2f],.release-side-panel[data-v-d694ea2f],.toolbar[data-v-d694ea2f],.table-section[data-v-d694ea2f]{background:#fff;border:1px solid #d9e1e8;border-radius:8px;box-shadow:0 1px 2px #0f172a0d}.risk-panel[data-v-d694ea2f],.release-selection-panel[data-v-d694ea2f],.release-primary-panel[data-v-d694ea2f],.release-side-panel[data-v-d694ea2f]{padding:16px}.release-selection-panel[data-v-d694ea2f]{border-color:#93b4e8;margin-bottom:14px}.selection-heading[data-v-d694ea2f],.selection-actions[data-v-d694ea2f]{align-items:center;display:flex;gap:10px;justify-content:space-between}.selection-statuses[data-v-d694ea2f]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.selection-statuses[data-v-d694ea2f]{justify-content:flex-end}.selection-heading h3[data-v-d694ea2f]{font-size:20px;margin:0}.selection-summary[data-v-d694ea2f]{border-left:3px solid #2563eb;display:grid;gap:5px;margin:16px 0;padding-left:12px}.selection-summary strong[data-v-d694ea2f]{font-size:18px}.selection-summary span[data-v-d694ea2f],.selection-outcome p[data-v-d694ea2f]{color:#52616f;line-height:1.5;margin:0}.selection-version-grid[data-v-d694ea2f],.selection-outcome[data-v-d694ea2f],.release-flow[data-v-d694ea2f]{display:grid;gap:10px}.selection-version-grid[data-v-d694ea2f]{grid-template-columns:repeat(5,minmax(0,1fr))}.selection-version-grid>div[data-v-d694ea2f],.selection-outcome>div[data-v-d694ea2f]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:10px}.selection-version-grid span[data-v-d694ea2f]{color:#687686;display:block;font-size:12px;margin-bottom:4px}.release-flow[data-v-d694ea2f]{grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0}.release-flow-step[data-v-d694ea2f]{align-items:center;border:1px solid #d7dee7;border-radius:8px;display:flex;gap:10px;padding:12px}.release-flow-step>span[data-v-d694ea2f]{align-items:center;background:#e8eef5;border-radius:50%;color:#52616f;display:flex;flex:0 0 28px;font-weight:700;height:28px;justify-content:center}.release-flow-step div[data-v-d694ea2f]{display:grid;gap:2px}.release-flow-step small[data-v-d694ea2f]{color:#687686}.release-flow-step.completed[data-v-d694ea2f]{background:#f0f9f3;border-color:#a7d7b5}.release-flow-step.completed>span[data-v-d694ea2f]{background:#137333;color:#fff}.release-flow-step.current[data-v-d694ea2f]{background:#eef6ff;border-color:#93b4e8}.release-flow-step.current>span[data-v-d694ea2f]{background:#2563eb;color:#fff}.release-flow-step.locked[data-v-d694ea2f]{opacity:.65}.selection-outcome[data-v-d694ea2f]{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.selection-outcome strong[data-v-d694ea2f]{display:block;margin-bottom:5px}.selection-actions[data-v-d694ea2f]{justify-content:flex-end}.automatic-readiness[data-v-d694ea2f]{border:1px solid #d7dee7;border-radius:8px;margin-bottom:14px;padding:12px}.automatic-readiness-heading[data-v-d694ea2f]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.readiness-checks[data-v-d694ea2f]{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.readiness-check[data-v-d694ea2f]{align-items:flex-start;background:#fffbeb;border:1px solid #fed7aa;border-radius:6px;display:flex;gap:8px;min-width:0;padding:9px}.readiness-check>span[data-v-d694ea2f]{align-items:center;background:#d97706;border-radius:50%;color:#fff;display:flex;flex:0 0 22px;font-size:12px;font-weight:700;height:22px;justify-content:center}.readiness-check div[data-v-d694ea2f]{display:grid;gap:3px;min-width:0}.readiness-check small[data-v-d694ea2f]{color:#687686;line-height:1.35}.readiness-check.passed[data-v-d694ea2f]{background:#f0f9f3;border-color:#a7d7b5}.readiness-check.passed>span[data-v-d694ea2f]{background:#137333}.danger-btn[data-v-d694ea2f]{color:#b42318}button[data-v-d694ea2f]:disabled{cursor:not-allowed;opacity:.58}.panel-heading[data-v-d694ea2f]{justify-content:space-between;gap:12px;margin-bottom:14px}.status-badge[data-v-d694ea2f],.count-badge[data-v-d694ea2f],.acceptance-pill[data-v-d694ea2f],.distribution-pill[data-v-d694ea2f]{border-radius:999px;font-size:12px;padding:4px 10px;white-space:nowrap}.distribution-pill.pending[data-v-d694ea2f]{background:#fff4ce;color:#8a5a00}.distribution-pill.publishing[data-v-d694ea2f]{background:#e0ecff;color:#174ea6}.distribution-pill.published[data-v-d694ea2f]{background:#dff6e7;color:#137333}.distribution-pill.failed[data-v-d694ea2f]{background:#fde2e1;color:#b42318}.status-badge.ready[data-v-d694ea2f],.acceptance-pill.passed[data-v-d694ea2f]{background:#dff6e7;color:#137333}.acceptance-pill.in_progress[data-v-d694ea2f]{background:#e0ecff;color:#174ea6}.status-badge.warning[data-v-d694ea2f],.acceptance-pill.pending[data-v-d694ea2f],.acceptance-pill.waived[data-v-d694ea2f]{background:#fff4ce;color:#8a5a00}.status-badge.critical[data-v-d694ea2f],.acceptance-pill.failed[data-v-d694ea2f]{background:#fde2e1;color:#b42318}.count-badge[data-v-d694ea2f]{background:#e8eef5;color:#475569}.latest-record[data-v-d694ea2f],.release-metrics[data-v-d694ea2f],.release-status-grid[data-v-d694ea2f],.detail-grid[data-v-d694ea2f]{display:grid;gap:10px}.latest-record>div[data-v-d694ea2f],.release-metrics>div[data-v-d694ea2f],.release-status-grid>div[data-v-d694ea2f],.detail-grid>div[data-v-d694ea2f]{border:1px solid #e2e8f0;border-radius:6px;padding:10px;min-width:0}.latest-record span[data-v-d694ea2f],.release-metrics span[data-v-d694ea2f],.release-status-grid span[data-v-d694ea2f],.detail-grid dt[data-v-d694ea2f]{color:#687686;display:block;font-size:12px;margin-bottom:4px}.latest-record strong[data-v-d694ea2f],.release-metrics strong[data-v-d694ea2f],.release-status-grid strong[data-v-d694ea2f],.detail-grid dd[data-v-d694ea2f]{margin:0;overflow-wrap:anywhere}.store-fact-list[data-v-d694ea2f]{display:grid;gap:8px}.release-hero[data-v-d694ea2f]{border-left:3px solid #2563eb;display:grid;gap:6px;margin-bottom:14px;padding:4px 0 4px 12px}.release-hero strong[data-v-d694ea2f]{font-size:18px}.release-hero span[data-v-d694ea2f]{color:#52616f;line-height:1.45}.release-metrics[data-v-d694ea2f]{grid-template-columns:repeat(2,minmax(0,1fr))}.store-fact[data-v-d694ea2f]{border:1px solid #e2e8f0;border-radius:6px;display:grid;gap:4px;padding:10px}.store-fact span[data-v-d694ea2f],.store-fact small[data-v-d694ea2f]{color:#687686;font-size:12px}.store-fact strong[data-v-d694ea2f]{line-height:1.35}.release-status-grid[data-v-d694ea2f]{grid-template-columns:repeat(3,minmax(0,1fr))}.issue-list.compact[data-v-d694ea2f]{margin-top:10px}.issue-list[data-v-d694ea2f]{display:grid;gap:8px;list-style:none;margin:0;padding:0}.issue-list li[data-v-d694ea2f]{border-left:3px solid #d97706;background:#fffbeb;border-radius:6px;padding:10px}.issue-list li.critical[data-v-d694ea2f]{border-left-color:#dc2626;background:#fef2f2}.issue-list span[data-v-d694ea2f]{color:#687686;display:block;font-size:12px;margin-bottom:3px}.ready-state[data-v-d694ea2f],.empty-state[data-v-d694ea2f],.no-data[data-v-d694ea2f]{color:#607080}.toolbar[data-v-d694ea2f]{gap:12px;margin-bottom:14px;padding:14px}.history-scope-toolbar[data-v-d694ea2f]{align-items:center;background:#fff;border:1px solid #dbe4ee;border-radius:8px;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px;padding:14px 16px}.runtime-environments-panel[data-v-d694ea2f]{background:linear-gradient(135deg,#f7fbff,#fff 58%);border:1px solid #d8e4f1;border-radius:12px;margin-bottom:14px;padding:16px}.runtime-environments-panel .section-heading[data-v-d694ea2f]{margin-bottom:12px}.runtime-environments-panel .section-heading strong[data-v-d694ea2f]{color:#172b4d;font-size:16px}.runtime-environment-grid[data-v-d694ea2f]{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.runtime-environment-card[data-v-d694ea2f]{background:#fff;border:1px solid #e0e9f2;border-radius:10px;box-shadow:0 2px 7px #1838590d;min-width:0;overflow:hidden;padding:14px;position:relative}.runtime-environment-card[data-v-d694ea2f]:before{background:#4d8eea;content:"";height:3px;left:0;position:absolute;right:0;top:0}.runtime-environment-card.is-partial[data-v-d694ea2f]:before{background:#d99518}.runtime-environment-card.is-unavailable[data-v-d694ea2f]:before{background:#d14343}.runtime-environment-heading[data-v-d694ea2f]{align-items:center;display:flex;gap:8px;justify-content:space-between}.runtime-environment-heading>div[data-v-d694ea2f]{min-width:0}.runtime-environment-heading strong[data-v-d694ea2f]{color:#172b4d;display:block;font-size:16px}.runtime-environment-eyebrow[data-v-d694ea2f]{color:#76869a;display:block;font-size:11px;letter-spacing:.08em;margin-bottom:3px}.runtime-server-overview[data-v-d694ea2f]{align-items:end;background:#f4f8fc;border:1px solid #e5eef7;border-radius:8px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px;padding:11px 12px}.runtime-server-overview span[data-v-d694ea2f],.runtime-hot-grid span[data-v-d694ea2f]{color:#6d7e91;display:block;font-size:11px;letter-spacing:.02em;margin-bottom:5px}.runtime-server-overview strong[data-v-d694ea2f],.runtime-hot-grid strong[data-v-d694ea2f]{color:#203a5c;display:block;overflow-wrap:anywhere}.runtime-server-overview>div:first-child>strong[data-v-d694ea2f]{color:#1859a9;font-size:22px;letter-spacing:-.02em;line-height:1.1}.runtime-minimum-client[data-v-d694ea2f]{border-left:1px solid #d9e5f1;padding-left:12px}.runtime-minimum-client strong[data-v-d694ea2f]{font-size:14px}.runtime-revision[data-v-d694ea2f]{color:#67788c;font-size:11px;line-height:1.25;margin:10px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runtime-hot-heading[data-v-d694ea2f]{align-items:baseline;display:flex;justify-content:space-between;margin-top:16px}.runtime-hot-heading strong[data-v-d694ea2f]{color:#6d7e91;font-size:11px;letter-spacing:.02em}.runtime-hot-grid[data-v-d694ea2f]{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.runtime-hot-grid>div[data-v-d694ea2f]{background:#f9fbfd;border:1px solid #e6edf5;border-radius:7px;min-width:0;padding:8px 7px}.runtime-hot-grid>div.is-unavailable[data-v-d694ea2f]{background:#fff8f7;border-color:#f1d2cf}.runtime-hot-grid>div.is-loading[data-v-d694ea2f]{background:#f5f9ff;border-color:#d7e5fa}.runtime-hot-grid small[data-v-d694ea2f]{color:#b42318;display:block;font-size:11px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runtime-environment-error[data-v-d694ea2f]{line-height:1.45;margin:12px 0 0;overflow-wrap:anywhere}.runtime-environment-error[data-v-d694ea2f]{color:#8a5a00;font-size:13px}.status-badge.available[data-v-d694ea2f]{background:#dff6e7;color:#137333}.status-badge.loading[data-v-d694ea2f]{background:#e0ecff;color:#174ea6}.status-badge.partial[data-v-d694ea2f]{background:#fff4ce;color:#8a5a00}.status-badge.unavailable[data-v-d694ea2f]{background:#fde2e1;color:#b42318}.history-scope-toolbar>div[data-v-d694ea2f]:first-child{display:grid;gap:4px}.history-scope-toolbar span[data-v-d694ea2f]{color:#687686;font-size:12px}.history-scope-actions[data-v-d694ea2f]{display:flex;gap:6px}.history-scope-actions button[data-v-d694ea2f]{background:#fff;border:1px solid #cfd7df;border-radius:6px;color:#405060;cursor:pointer;min-height:36px;padding:0 12px;white-space:nowrap}.history-scope-actions button.active[data-v-d694ea2f]{background:#1f2933;border-color:#1f2933;color:#fff}.governance-pill[data-v-d694ea2f]{background:#e8eef5;border-radius:999px;color:#475569;display:inline-block;font-size:11px;margin-left:6px;padding:3px 7px}.governance-pill.active[data-v-d694ea2f]{background:#dff6e7;color:#137333}.governance-pill.archived[data-v-d694ea2f]{background:#eef1f4;color:#687686}.governance-pill.superseded[data-v-d694ea2f]{background:#fff4ce;color:#8a5a00}.search-box[data-v-d694ea2f]{flex:1}input[data-v-d694ea2f],select[data-v-d694ea2f],textarea[data-v-d694ea2f]{border:1px solid #cfd7df;border-radius:6px;box-sizing:border-box;color:#1f2933;font:inherit;padding:9px 10px;width:100%}textarea[data-v-d694ea2f]{resize:vertical}input[data-v-d694ea2f]:focus,select[data-v-d694ea2f]:focus,textarea[data-v-d694ea2f]:focus{border-color:#2563eb;outline:none}.date-filter[data-v-d694ea2f]{align-items:center;display:flex;gap:8px}.release-filter[data-v-d694ea2f]{display:flex;gap:4px}.release-filter button[data-v-d694ea2f]{background:#fff;border:1px solid #cfd7df;border-radius:6px;color:#405060;cursor:pointer;font:inherit;min-height:36px;padding:0 12px;white-space:nowrap}.release-filter button.active[data-v-d694ea2f]{background:#1f2933;border-color:#1f2933;color:#fff}.table-section[data-v-d694ea2f]{padding:16px;overflow-x:auto}.section-heading[data-v-d694ea2f]{justify-content:space-between;gap:12px;margin-bottom:12px}.error-stack[data-v-d694ea2f]{display:grid;gap:8px;margin-bottom:12px}.error-banner[data-v-d694ea2f],.form-error[data-v-d694ea2f]{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#b42318;padding:10px 12px}.action-success[data-v-d694ea2f]{background:#ecfdf3;border:1px solid #abefc6;border-radius:6px;color:#067647;padding:10px 12px}.warning-banner[data-v-d694ea2f]{background:#fffbeb;border:1px solid #fed7aa;border-radius:6px;color:#92400e;padding:10px 12px}.version-table[data-v-d694ea2f]{border-collapse:collapse;min-width:980px;width:100%}.versioning-table[data-v-d694ea2f]{min-width:760px}.version-table th[data-v-d694ea2f],.version-table td[data-v-d694ea2f]{border-bottom:1px solid #e5ebf0;padding:12px 10px;text-align:left;vertical-align:middle}.version-table th[data-v-d694ea2f]{background:#f8fafc;color:#52616f;font-weight:600}.version-table tr[data-v-d694ea2f]:hover{background:#f8fafc}.version-table tr.highlight[data-v-d694ea2f]{background:#fff4ce}.submission-section[data-v-d694ea2f]{margin-bottom:14px}.submission-table td[data-v-d694ea2f]{vertical-align:top}.submission-note[data-v-d694ea2f]{background:#fffbeb;border:1px solid #fed7aa;border-radius:6px;color:#92400e;margin:0 0 12px;padding:9px 11px}.submission-actions[data-v-d694ea2f]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.submission-table td small[data-v-d694ea2f]{color:#687686;display:block;line-height:1.45;margin-top:5px}.breakable[data-v-d694ea2f]{max-width:300px;overflow-wrap:anywhere}.submission-evidence[data-v-d694ea2f]{max-width:340px}.submission-evidence strong[data-v-d694ea2f]{color:#1f2933;display:block}.folder-link[data-v-d694ea2f]{background:#fff;border:1px solid #cfd7df;border-radius:6px;color:#334155;display:inline-flex;font-size:12px;font-weight:600;margin-top:8px;padding:5px 9px;text-decoration:none;white-space:nowrap}.folder-link[data-v-d694ea2f]:hover{background:#edf2f7}.folder-link.disabled[data-v-d694ea2f]{color:#8a94a6;cursor:not-allowed;opacity:.72}.folder-link.disabled[data-v-d694ea2f]:hover{background:#fff}.unresolved-submissions[data-v-d694ea2f]{border-top:1px solid #e3e9ef;display:grid;gap:10px;margin-top:14px;padding-top:14px}.unresolved-submissions>strong[data-v-d694ea2f]{color:#1f2933;font-size:14px}.unresolved-submission[data-v-d694ea2f]{align-items:flex-start;background:#f8fafc;border:1px solid #e3e9ef;border-radius:6px;display:grid;gap:10px;grid-template-columns:96px minmax(0,1fr);padding:10px}.unresolved-submission small[data-v-d694ea2f]{color:#687686;display:block;line-height:1.45;margin-top:4px}.release-plan-section .section-heading>div[data-v-d694ea2f]{display:grid;gap:3px}.release-plan-section .section-heading>div>span[data-v-d694ea2f]{color:#687686;font-size:12px}.release-plan-table td[data-v-d694ea2f]{vertical-align:middle}.release-plan-table[data-v-d694ea2f]{min-width:720px;table-layout:fixed}.release-plan-table th[data-v-d694ea2f]:nth-child(1){width:22%}.release-plan-table th[data-v-d694ea2f]:nth-child(2){width:14%}.release-plan-table th[data-v-d694ea2f]:nth-child(3){width:16%}.release-plan-table th[data-v-d694ea2f]:nth-child(4){width:48%}.release-plan-table td[data-v-d694ea2f]{overflow-wrap:anywhere}.release-plan-date[data-v-d694ea2f]{align-items:center;display:grid;gap:2px 7px;grid-template-columns:24px minmax(0,1fr)}.release-plan-date>.version-expand-button[data-v-d694ea2f]{grid-row:1 / 3}.release-plan-date>span[data-v-d694ea2f],.release-plan-date>small[data-v-d694ea2f]{grid-column:2}.release-plan-date>small[data-v-d694ea2f]{color:#2563eb;font-size:11px;font-weight:700;text-transform:uppercase}.release-plan-id-button[data-v-d694ea2f]{background:transparent;border:0;border-radius:6px;cursor:pointer;display:grid;gap:3px;min-width:0;padding:6px 8px;text-align:left}.release-plan-id-button[data-v-d694ea2f]:hover,.release-plan-id-button[data-v-d694ea2f]:focus-visible,.release-plan-id-button.active[data-v-d694ea2f]{background:#dbeafe;outline:2px solid #93b4e8;outline-offset:1px}.release-plan-id-button strong[data-v-d694ea2f]{color:#174ea6;font-size:13px}.release-plan-id-button small[data-v-d694ea2f]{color:#52616f;font-size:12px}.release-plan-status[data-v-d694ea2f]{border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;padding:4px 8px}.release-plan-status[data-v-d694ea2f]{background:#e8eef5;color:#52616f}.release-plan-status.planning[data-v-d694ea2f]{background:#fff4d6;color:#8a5a00}.release-plan-status.committed[data-v-d694ea2f],.release-plan-status.frozen[data-v-d694ea2f],.release-plan-status.generated[data-v-d694ea2f]{background:#dbeafe;color:#174ea6}.release-plan-status.released[data-v-d694ea2f]{background:#e6f4ea;color:#137333}.release-plan-status.cancelled[data-v-d694ea2f]{background:#fce8e6;color:#b3261e}.release-plan-deliverables[data-v-d694ea2f]{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.release-plan-delivery[data-v-d694ea2f]{align-items:baseline;background:#eef3f8;border:1px solid #d8e1ea;border-radius:999px;color:#405466;display:inline-flex;gap:3px;line-height:1;padding:6px 9px;white-space:nowrap}.release-plan-delivery strong[data-v-d694ea2f]{font-size:12px}.release-plan-delivery small[data-v-d694ea2f]{font-size:11px;font-weight:600;opacity:.8}.release-plan-delivery.is-client[data-v-d694ea2f]{background:#f2eaff;border-color:#dac3ff;color:#6941a5}.release-plan-delivery.is-hot[data-v-d694ea2f]{background:#e7f1ff;border-color:#bfd8fb;color:#175ca8}.release-plan-delivery.is-server[data-v-d694ea2f]{background:#e6f4ea;border-color:#bfe3c8;color:#137333}.release-plan-delivery.is-compatibility[data-v-d694ea2f]{background:#fff4d6;border-color:#f1d38a;color:#8a5a00}.release-plan-detail-row td[data-v-d694ea2f]{background:#f8fbff;padding:0 18px 14px 32px}.release-plan-detail[data-v-d694ea2f]{background:#fff;border:1px solid #dbe7f7;border-radius:6px;display:grid;gap:12px;padding:14px}.release-plan-goal[data-v-d694ea2f]{display:grid;gap:4px}.release-plan-goal span[data-v-d694ea2f],.release-plan-detail-grid span[data-v-d694ea2f]{color:#687686;font-size:11px;font-weight:700;text-transform:uppercase}.release-plan-goal strong[data-v-d694ea2f],.release-plan-detail-grid strong[data-v-d694ea2f]{color:#1f2933;font-size:13px;line-height:1.5}.release-plan-detail-grid[data-v-d694ea2f]{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.release-plan-detail-grid>div[data-v-d694ea2f]{display:grid;gap:4px}.release-plan-detail p[data-v-d694ea2f]{color:#52616f;line-height:1.5;margin:0}.release-plan-attention[data-v-d694ea2f]{background:#fff4d6;border-radius:5px;color:#8a5a00!important;padding:9px 11px}.release-plan-task-row td[data-v-d694ea2f]{background:#fbfdff;padding:0 18px 0 32px}.release-plan-task-row .version-task-summary[data-v-d694ea2f]{grid-template-columns:28px minmax(0,1fr) auto;min-width:0;padding:12px 8px 12px 0}.release-plan-task-content[data-v-d694ea2f]{min-width:0}.release-plan-task-content>strong[data-v-d694ea2f]{line-height:1.55}.release-plan-task-meta[data-v-d694ea2f]{color:#7a8794;display:flex;flex-wrap:wrap;font-size:11px;gap:4px 18px;margin-top:7px}.release-plan-task-meta .mono[data-v-d694ea2f]{overflow-wrap:anywhere}.version-detail-row.expanded td[data-v-d694ea2f]{background:#eef6ff}.version-history-identity[data-v-d694ea2f]{align-items:center;display:grid;gap:2px 7px;grid-template-columns:24px minmax(0,1fr)}.version-history-identity>span[data-v-d694ea2f],.version-history-identity>small[data-v-d694ea2f]{grid-column:2}.version-history-identity>small[data-v-d694ea2f]{color:#2563eb;font-size:11px;font-weight:600}.version-history-identity:not(.has-source-tasks)>span[data-v-d694ea2f]{grid-column:1 / -1}.version-expand-button[data-v-d694ea2f]{align-items:center;align-self:stretch;background:transparent;border:0;border-radius:4px;cursor:pointer;display:inline-flex;grid-row:1 / 3;justify-content:center;margin:-4px 0;padding:0}.version-expand-button[data-v-d694ea2f]:hover,.version-expand-button[data-v-d694ea2f]:focus-visible{background:#dbeafe;outline:2px solid #93b4e8;outline-offset:1px}.version-disclosure[data-v-d694ea2f]{color:#2563eb;font-size:18px;font-weight:700;line-height:1}.version-cell-button[data-v-d694ea2f]{background:transparent;border:0;border-radius:5px;color:inherit;cursor:pointer;font:inherit;margin:-5px -7px;padding:5px 7px}.version-cell-button[data-v-d694ea2f]:hover,.version-cell-button[data-v-d694ea2f]:focus-visible{background:#dbeafe;color:#174ea6;outline:2px solid #93b4e8;outline-offset:1px}.version-cell-button.active[data-v-d694ea2f]{background:#dbeafe;color:#174ea6;box-shadow:inset 0 -2px #2563eb}.version-action-row td[data-v-d694ea2f]{background:#f4f8ff;padding:0}.version-inline-actions[data-v-d694ea2f]{border-bottom:1px solid #cbdcf7;display:grid;gap:8px;padding:16px 20px 18px 32px}.version-inline-heading[data-v-d694ea2f],.version-inline-heading-actions[data-v-d694ea2f]{align-items:center;display:flex;gap:10px;justify-content:space-between}.version-inline-heading h4[data-v-d694ea2f],.version-inline-heading p[data-v-d694ea2f]{margin:0}.version-inline-heading-actions[data-v-d694ea2f]{justify-content:flex-end}.version-inline-heading-actions .secondary-btn[data-v-d694ea2f]{min-height:32px;padding:6px 11px}.version-compatibility-summary[data-v-d694ea2f]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(130px,.35fr)) minmax(260px,1fr);padding-top:10px}.version-compatibility-summary>div[data-v-d694ea2f]{background:#fff;border:1px solid #dbe7f7;border-radius:6px;display:grid;gap:4px;padding:12px}.version-compatibility-summary span[data-v-d694ea2f]{color:#687686;font-size:12px}.version-compatibility-summary strong[data-v-d694ea2f]{color:#1f2933;font-size:15px}.version-compatibility-summary p[data-v-d694ea2f],.inline-status[data-v-d694ea2f]{color:#52616f;line-height:1.5;margin:0}.version-compatibility-summary p[data-v-d694ea2f]{align-self:center}.version-task-row[data-v-d694ea2f]{cursor:pointer}.version-task-row td[data-v-d694ea2f]{background:#fbfdff;padding:0 18px 0 32px}.version-task-row:hover td[data-v-d694ea2f],.version-task-row:focus td[data-v-d694ea2f]{background:#eef6ff;outline:none}.version-task-summary[data-v-d694ea2f]{align-items:center;display:grid;gap:10px;grid-template-columns:14px 28px minmax(0,1fr) auto;min-height:58px}.version-task-summary .task-index[data-v-d694ea2f]{align-items:center;background:#e0ecff;border-radius:50%;color:#174ea6;display:inline-flex;font-size:12px;font-weight:700;height:26px;justify-content:center;width:26px}.version-task-summary strong[data-v-d694ea2f],.version-task-summary small[data-v-d694ea2f]{display:block}.version-task-summary small[data-v-d694ea2f]{color:#687686;font-size:11px;margin-top:3px;overflow-wrap:anywhere}.task-status[data-v-d694ea2f]{background:#e6f4ea;border-radius:999px;color:#137333;font-size:11px;font-weight:700;padding:4px 8px}.version-task-detail-row td[data-v-d694ea2f]{background:#f8fbff;padding:0 18px 14px 84px}.version-task-detail[data-v-d694ea2f]{background:#fff;border:1px solid #dbe7f7;border-radius:6px;display:grid;gap:8px;padding:12px}.version-task-detail>div[data-v-d694ea2f]{display:grid;gap:3px}.version-task-detail span[data-v-d694ea2f]{color:#687686;font-size:11px}.version-task-detail strong[data-v-d694ea2f]{color:#334155;font-size:13px;line-height:1.5}.version-task-detail p[data-v-d694ea2f]{color:#687686;line-height:1.55;margin:0}.version-badge[data-v-d694ea2f]{background:#e0ecff;border-radius:6px;color:#174ea6;display:inline-block;font-weight:600;padding:5px 9px}.version-meta[data-v-d694ea2f]{color:#687686;display:block;font-size:12px;line-height:1.35;margin-top:4px;max-width:260px}.release-id-cell[data-v-d694ea2f]{font-size:12px;font-weight:600;max-width:260px;min-width:210px;overflow-wrap:anywhere}.version-value[data-v-d694ea2f]{min-width:120px}.version-value.changed[data-v-d694ea2f]{background:#eef6ff;border-left:3px solid #2563eb;color:#1d4ed8;font-weight:600}.platform-pill[data-v-d694ea2f]{background:#fff4d6;border-radius:999px;color:#8a5700;font-size:11px;font-weight:700;padding:3px 7px;white-space:nowrap}.platform-pill.passed[data-v-d694ea2f]{background:#e1f6e8;color:#137333}.platform-pill.missing[data-v-d694ea2f]{background:#fde8e8;color:#b42318}.mono[data-v-d694ea2f]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.actions[data-v-d694ea2f]{gap:7px}.no-data[data-v-d694ea2f]{display:grid;gap:6px;justify-items:center;padding:42px 16px}.dialog-overlay[data-v-d694ea2f]{align-items:center;background:#0f172a73;bottom:0;display:flex;justify-content:center;left:0;padding:12px;position:fixed;right:0;top:0;z-index:2000}.publish-dialog-overlay[data-v-d694ea2f]{z-index:2100}.dialog[data-v-d694ea2f]{background:#fff;border-radius:8px;display:flex;flex-direction:column;max-height:90vh;max-width:92vw;min-width:0;width:720px}.view-dialog[data-v-d694ea2f]{width:620px}.announcement-dialog[data-v-d694ea2f]{width:680px}.publish-dialog[data-v-d694ea2f]{width:520px}.publish-release-identity[data-v-d694ea2f]{background:#f5f7fa;border:1px solid #dfe5eb;border-radius:6px;display:grid;gap:5px;padding:12px}.publish-release-identity span[data-v-d694ea2f]{color:#687686;font-size:12px}.publish-release-identity strong[data-v-d694ea2f]{overflow-wrap:anywhere}.publish-scope-notice[data-v-d694ea2f]{border-left:3px solid #2563eb;display:grid;gap:5px;padding:3px 0 3px 12px}.publish-scope-notice p[data-v-d694ea2f]{color:#687686;line-height:1.5;margin:0}.publish-fixed-target[data-v-d694ea2f]{background:#f8fafc;border:1px solid #dfe5eb;border-radius:6px;display:grid;gap:5px;padding:12px}.publish-fixed-target span[data-v-d694ea2f],.publish-fixed-target small[data-v-d694ea2f]{color:#687686;font-size:12px}.publish-fixed-target strong[data-v-d694ea2f]{color:#1f2933}.detail-artifact-workspace[data-v-d694ea2f]{border-top:1px solid #e2e8f0;display:grid;gap:18px;padding-top:16px}.detail-artifact-heading[data-v-d694ea2f]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.detail-artifact-heading h4[data-v-d694ea2f],.detail-artifact-heading p[data-v-d694ea2f]{margin:0}.artifact-action-group[data-v-d694ea2f]{display:grid;gap:0;min-width:0}.artifact-action-group h5[data-v-d694ea2f]{color:#334155;font-size:13px;margin:0;padding:0 0 8px}.artifact-action-row[data-v-d694ea2f]{align-items:center;border-top:1px solid #e2e8f0;display:grid;gap:8px 12px;grid-template-columns:minmax(0,1fr) minmax(260px,.9fr);min-width:0;padding:12px 0}.artifact-action-identity[data-v-d694ea2f]{display:grid;gap:3px;min-width:0}.artifact-action-identity span[data-v-d694ea2f]{color:#52616f;font-size:12px;font-weight:700}.artifact-action-identity strong[data-v-d694ea2f]{color:#1f2933;font-size:14px}.artifact-action-identity small[data-v-d694ea2f],.artifact-action-status[data-v-d694ea2f]{color:#687686;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.artifact-action-buttons[data-v-d694ea2f]{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.artifact-action-row.client .artifact-action-buttons[data-v-d694ea2f]{grid-template-columns:repeat(2,minmax(0,1fr))}.artifact-action-buttons button[data-v-d694ea2f]{min-height:38px;min-width:0;padding:7px 8px;white-space:normal;width:100%}.artifact-action-status[data-v-d694ea2f]{grid-column:1 / -1}.dialog-header[data-v-d694ea2f]{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:16px 20px}.dialog-header h3[data-v-d694ea2f]{margin:0}.close-btn[data-v-d694ea2f]{align-items:center;background:#fff;border:1px solid #cfd7df;border-radius:6px;color:#334155;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.dialog-content[data-v-d694ea2f]{display:grid;gap:14px;min-width:0;overflow-y:auto;padding:20px}.dialog-content[data-v-d694ea2f]>*{min-width:0}.form-row[data-v-d694ea2f]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}label[data-v-d694ea2f]{color:#52616f;display:grid;gap:6px;font-size:13px;font-weight:600}.form-actions[data-v-d694ea2f]{border-top:1px solid #e2e8f0;gap:10px;justify-content:flex-end;padding-top:14px}.detail-hero[data-v-d694ea2f]{background:#102a43;border-radius:8px;color:#fff;display:grid;gap:6px;max-width:100%;min-width:0;padding:18px}.detail-hero strong[data-v-d694ea2f]{font-size:28px}.release-id-hero span[data-v-d694ea2f]{color:#cbd5e1;font-size:12px;font-weight:600}.release-id-hero strong[data-v-d694ea2f]{display:block;font-size:20px;line-height:1.35;max-width:100%;min-width:0;overflow-wrap:anywhere;white-space:normal;word-break:break-all}.release-time-cell[data-v-d694ea2f]{min-width:148px;white-space:nowrap}.detail-grid[data-v-d694ea2f]{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-grid[data-v-d694ea2f]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.evidence-grid>div[data-v-d694ea2f]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;min-width:0;padding:8px 10px}.evidence-grid dt[data-v-d694ea2f]{color:#687686;font-size:12px;margin-bottom:4px}.evidence-grid dd[data-v-d694ea2f]{color:#475569;margin:0;overflow-wrap:anywhere}.detail-section[data-v-d694ea2f]{border-top:1px solid #e2e8f0;min-width:0;padding-top:12px}.detail-section h4[data-v-d694ea2f]{margin:0 0 8px}.detail-section p[data-v-d694ea2f],.detail-section ul[data-v-d694ea2f]{color:#475569;line-height:1.6;margin:0}.detail-section li[data-v-d694ea2f]{overflow-wrap:anywhere}.format-tabs[data-v-d694ea2f]{gap:8px}.format-tabs .active[data-v-d694ea2f]{background:#2563eb;color:#fff}.announcement-preview[data-v-d694ea2f]{background:#0f172a;border-radius:8px;color:#e2e8f0;line-height:1.6;margin:0;max-height:420px;overflow:auto;padding:16px;white-space:pre-wrap}.copy-success[data-v-d694ea2f]{color:#137333;margin-right:auto}@media (max-width: 980px){.release-workbench[data-v-d694ea2f]{grid-template-columns:1fr}.toolbar[data-v-d694ea2f],.history-scope-toolbar[data-v-d694ea2f],.date-filter[data-v-d694ea2f]{align-items:stretch;flex-direction:column}.runtime-environment-grid[data-v-d694ea2f]{grid-template-columns:1fr}.release-plan-detail-grid[data-v-d694ea2f]{grid-template-columns:repeat(2,minmax(0,1fr))}.history-scope-actions[data-v-d694ea2f]{width:100%}.history-scope-actions button[data-v-d694ea2f]{flex:1}}@media (max-width: 720px){.version-management[data-v-d694ea2f]{padding:10px;overflow-x:hidden}.page-header[data-v-d694ea2f],.form-row[data-v-d694ea2f],.selection-version-grid[data-v-d694ea2f],.selection-outcome[data-v-d694ea2f],.release-flow[data-v-d694ea2f],.readiness-checks[data-v-d694ea2f],.release-metrics[data-v-d694ea2f],.release-status-grid[data-v-d694ea2f],.detail-grid[data-v-d694ea2f]{grid-template-columns:1fr}.page-header[data-v-d694ea2f]{align-items:stretch;display:grid;gap:12px}.selection-actions[data-v-d694ea2f]{align-items:stretch;flex-direction:column}.detail-artifact-heading[data-v-d694ea2f]{align-items:stretch;display:grid}.release-plan-detail-grid[data-v-d694ea2f]{grid-template-columns:1fr}.detail-artifact-heading .status-badge[data-v-d694ea2f]{justify-self:start}.artifact-action-row[data-v-d694ea2f]{grid-template-columns:1fr}.artifact-action-buttons[data-v-d694ea2f],.artifact-action-row.client .artifact-action-buttons[data-v-d694ea2f]{grid-template-columns:1fr;min-width:0}.artifact-action-status[data-v-d694ea2f]{grid-column:auto}.header-actions[data-v-d694ea2f],.domain-tabs[data-v-d694ea2f],.release-filter[data-v-d694ea2f],.actions[data-v-d694ea2f],.form-actions[data-v-d694ea2f],.format-tabs[data-v-d694ea2f]{align-items:stretch;flex-direction:column}.header-actions button[data-v-d694ea2f],.domain-tabs button[data-v-d694ea2f],.release-filter button[data-v-d694ea2f],.actions button[data-v-d694ea2f],.form-actions button[data-v-d694ea2f],.format-tabs button[data-v-d694ea2f]{width:100%}.release-selection-panel[data-v-d694ea2f],.release-primary-panel[data-v-d694ea2f],.release-side-panel[data-v-d694ea2f],.risk-panel[data-v-d694ea2f],.table-section[data-v-d694ea2f]{padding:12px}.selection-heading[data-v-d694ea2f]{align-items:stretch;flex-direction:column}.selection-statuses[data-v-d694ea2f]{justify-content:flex-start}.dialog-overlay[data-v-d694ea2f]{align-items:flex-start;padding:10px}.dialog[data-v-d694ea2f],.publish-dialog[data-v-d694ea2f],.view-dialog[data-v-d694ea2f],.announcement-dialog[data-v-d694ea2f]{border-radius:6px;max-height:calc(100dvh - 20px);max-width:none;width:100%}.dialog-header[data-v-d694ea2f],.dialog-content[data-v-d694ea2f]{padding:14px}.version-table[data-v-d694ea2f]{min-width:860px}}@media (max-width: 430px){.version-table[data-v-d694ea2f]{min-width:760px}.versioning-table[data-v-d694ea2f]{min-width:700px}.detail-hero strong[data-v-d694ea2f]{font-size:22px}.release-id-hero strong[data-v-d694ea2f]{font-size:16px}.artifact-action-buttons button[data-v-d694ea2f]{font-size:12px;padding:7px 5px}}.world-map-editor-page[data-v-6349b885]{display:flex;flex-direction:column;height:100vh;min-height:0;color:#1f2937;background:#111827}.editor-control[data-v-6349b885]{position:fixed;z-index:10;bottom:12px;right:12px}.editor-control-trigger[data-v-6349b885]{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid rgba(203,213,225,.56);border-radius:999px;background:#0f172ad1;box-shadow:0 10px 30px #0f172a52;color:#f8fafc;cursor:pointer;font-size:13px;font-weight:700;list-style:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.editor-control-trigger[data-v-6349b885]::-webkit-details-marker{display:none}.editor-control-trigger.ready[data-v-6349b885]{border-color:#bbf7d0e6;background:#166534d1}.editor-control-trigger.error[data-v-6349b885]{border-color:#fecacae6;background:#991b1bd1}.editor-control-panel[data-v-6349b885]{position:absolute;right:0;bottom:54px;display:grid;gap:10px;width:188px;padding:12px;border:1px solid rgba(203,213,225,.42);border-radius:8px;background:#0f172ae6;box-shadow:0 10px 30px #0f172a52;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.editor-control-panel h1[data-v-6349b885]{margin:0;color:#f8fafc;font-size:14px;font-weight:700;white-space:nowrap}.editor-actions[data-v-6349b885]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.editor-actions button[data-v-6349b885]{height:30px;border:0;border-radius:6px;padding:0 10px;background:#2563eb;color:#fff;cursor:pointer;font-size:12px}.editor-actions button[data-v-6349b885]:disabled{background:#94a3b8;cursor:not-allowed}.status-pill[data-v-6349b885]{display:inline-flex;align-items:center;justify-content:center;grid-column:1 / -1;height:26px;border-radius:6px;padding:0 9px;font-size:12px;border:1px solid rgba(203,213,225,.6);color:#e2e8f0;background:#0f172aa3}.status-pill.ready[data-v-6349b885]{color:#166534;border-color:#bbf7d0;background:#f0fdf4}.status-pill.error[data-v-6349b885]{color:#991b1b;border-color:#fecaca;background:#fef2f2}.editor-frame-wrap[data-v-6349b885]{flex:1 1 auto;min-height:0;border:0;border-radius:0;overflow:hidden;background:#111827}.editor-frame[data-v-6349b885]{display:block;width:100%;height:100%;border:0;background:#f3f0e8}.editor-unavailable[data-v-6349b885]{width:min(680px,calc(100vw - 32px));margin:auto;padding:22px;border:1px solid #fecaca;border-radius:8px;background:#fff}.editor-unavailable h2[data-v-6349b885]{margin:0 0 8px;font-size:18px;color:#991b1b}.editor-unavailable p[data-v-6349b885]{margin:0 0 14px;color:#64748b}.editor-unavailable code[data-v-6349b885]{display:block;width:fit-content;max-width:100%;margin-top:8px;padding:8px 10px;border-radius:6px;background:#f8fafc;color:#334155;overflow-wrap:anywhere}@media (max-width: 900px){.editor-control[data-v-6349b885]{left:8px;right:8px;bottom:8px}.editor-control-trigger[data-v-6349b885]{margin-left:auto}.editor-control-panel[data-v-6349b885]{right:0;bottom:54px;width:188px}.editor-frame-wrap[data-v-6349b885]{min-height:720px}}.quest-workbench[data-v-b7ad5cb1]{--ink: #1f2d2a;--muted: #68736f;--line: #dbe2df;--canvas: #f4f6f5;--surface: #ffffff;--soft: #f0f6f4;--primary: #176b68;--danger: #b6403b;--danger-soft: #fff1ef;--tree-line: #abc5bd;--tree-grid: rgba(23, 107, 104, .055);--reward: #9a6a16;--reward-soft: #fff7df;--episode-node-width: 212px;--episode-branch-unit: 224px;min-height:100%;padding:22px;color:var(--ink);background:var(--canvas)}.title-line[data-v-b7ad5cb1],.node-topline[data-v-b7ad5cb1],.rail-heading[data-v-b7ad5cb1]{display:flex;align-items:center;gap:8px}.type-pill[data-v-b7ad5cb1],.completion-pill[data-v-b7ad5cb1],.warning-count[data-v-b7ad5cb1]{display:inline-flex;align-items:center;justify-content:center;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:700}.quest-focus-layout[data-v-b7ad5cb1]{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;max-width:1600px;align-items:start;margin:0 auto}.quest-focus-layout.detail-open[data-v-b7ad5cb1]{grid-template-columns:minmax(0,1fr) minmax(340px,400px)}.episode-tree-panel[data-v-b7ad5cb1]{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.section-kicker[data-v-b7ad5cb1]{margin:0!important;color:var(--primary)!important;font-size:10px;font-weight:800;letter-spacing:.13em}.tree-viewport[data-v-b7ad5cb1]{position:relative;min-height:300px;overflow-x:auto;padding:22px 28px 34px;background-color:#f8faf9;background-image:linear-gradient(var(--tree-grid) 1px,transparent 1px),linear-gradient(90deg,var(--tree-grid) 1px,transparent 1px);background-size:24px 24px}.tree-origin[data-v-b7ad5cb1]{position:relative;display:flex;justify-content:center;padding-bottom:22px}.tree-origin[data-v-b7ad5cb1]:after{content:"";position:absolute;left:50%;bottom:0;width:2px;height:22px;background:var(--tree-line)}.episode-tree-node[data-v-b7ad5cb1]{position:relative;z-index:2;display:grid;width:100%;grid-template-columns:36px minmax(0,1fr);gap:10px;border:1px solid #cad8d3;border-top:4px solid var(--primary);border-radius:10px;min-height:138px;padding:12px;background:var(--surface);color:var(--ink);text-align:left;box-shadow:0 4px 14px #1f2d2a0d;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.episode-tree-node[data-v-b7ad5cb1]:hover{border-color:var(--primary);box-shadow:0 8px 22px #176b681f;transform:translateY(-1px)}.episode-tree-node.selected[data-v-b7ad5cb1]{border-color:var(--primary);background:#f1f8f6;box-shadow:0 0 0 3px #176b681f}.episode-tree-node.origin[data-v-b7ad5cb1]{width:min(var(--episode-node-width),100%)}.tree-node-icon[data-v-b7ad5cb1]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;background:var(--soft);color:var(--primary);font-size:19px;font-weight:800}.tree-node-copy[data-v-b7ad5cb1]{display:grid;min-width:0;gap:3px}.tree-node-copy strong[data-v-b7ad5cb1]{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.tree-node-copy small[data-v-b7ad5cb1]{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.tree-node-topline[data-v-b7ad5cb1]{display:flex;align-items:center;justify-content:space-between;gap:8px}.type-label[data-v-b7ad5cb1]{color:var(--primary);font-size:10px;font-weight:700}.tree-node-badges[data-v-b7ad5cb1]{display:flex;grid-column:1 / -1;flex-wrap:wrap;gap:5px;padding-top:3px}.tree-node-badges>span[data-v-b7ad5cb1]{border-radius:999px;padding:3px 7px;background:var(--canvas);color:var(--muted);font-size:10px;font-weight:700}.tree-node-badges>span.reward[data-v-b7ad5cb1]{color:var(--reward);background:var(--reward-soft)}.tree-node-badges>span.warning[data-v-b7ad5cb1]{color:var(--danger);background:var(--danger-soft)}.tree-node-badges>span.healthy[data-v-b7ad5cb1]{color:var(--primary);background:var(--soft)}.tree-branches[data-v-b7ad5cb1]{--branch-count: 1;position:relative;display:grid;width:100%;min-width:calc(var(--branch-count) * var(--episode-branch-unit));grid-template-columns:repeat(var(--branch-count),var(--episode-node-width));gap:12px;justify-content:space-between;padding-top:32px}.tree-branches[data-v-b7ad5cb1]:before{content:"";position:absolute;top:15px;left:calc(50% / var(--branch-count));width:calc(100% - (100% / var(--branch-count)));height:2px;background:var(--tree-line)}.episode-branch[data-v-b7ad5cb1]{position:relative;width:var(--episode-node-width)}.episode-branch[data-v-b7ad5cb1]:before{content:"";position:absolute;z-index:1;top:-17px;left:50%;width:2px;height:18px;background:var(--tree-line)}.branch-descendants[data-v-b7ad5cb1]{position:relative;display:grid;gap:12px;margin-top:14px;padding-top:14px}.branch-descendants[data-v-b7ad5cb1]:before{content:"";position:absolute;top:-14px;left:50%;width:2px;height:28px;background:var(--tree-line)}.branch-descendants .episode-tree-node[data-v-b7ad5cb1]:not(:first-child):before{content:"";position:absolute;top:-12px;left:50%;width:2px;height:12px;background:var(--tree-line)}.tree-leaf[data-v-b7ad5cb1]{display:flex;width:max-content;align-items:center;gap:8px;margin:0 auto;border-radius:8px;padding:12px 16px;background:var(--canvas);color:var(--muted)}.tree-legend[data-v-b7ad5cb1]{display:flex;align-items:center;gap:16px;border-top:1px solid var(--line);padding:10px 22px;color:var(--muted);font-size:11px}.tree-legend>span[data-v-b7ad5cb1]{display:inline-flex;align-items:center;gap:5px}.tree-legend small[data-v-b7ad5cb1]{margin-left:auto}.legend-mark[data-v-b7ad5cb1]{width:9px;height:9px;border-radius:2px;background:var(--primary)}.legend-mark.branch[data-v-b7ad5cb1]{background:var(--tree-line)}.legend-mark.warning[data-v-b7ad5cb1]{background:var(--danger)}.episode-detail-panel[data-v-b7ad5cb1]{position:sticky;top:14px;display:grid;max-height:calc(100vh - 28px);grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid #c8d8d3;border-radius:14px;background:var(--surface);box-shadow:0 12px 34px #1f2d2a1f}.detail-panel-bar[data-v-b7ad5cb1]{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:12px 16px;background:#f8fbfa}.detail-panel-bar>div[data-v-b7ad5cb1]{display:grid;gap:2px}.detail-close[data-v-b7ad5cb1]{border:1px solid var(--line);border-radius:6px;padding:6px 9px;background:var(--surface);color:var(--muted);cursor:pointer}.detail-close[data-v-b7ad5cb1]:hover{border-color:var(--primary);color:var(--primary)}.detail-panel-scroll[data-v-b7ad5cb1]{min-height:0;overflow-y:auto;overscroll-behavior:contain}.episode-canvas[data-v-b7ad5cb1],.state-panel[data-v-b7ad5cb1]{border:1px solid var(--line);border-radius:12px;padding:18px;background:var(--surface)}.episode-canvas[data-v-b7ad5cb1]{border:0;border-radius:0;padding:18px 18px 6px}.episode-header[data-v-b7ad5cb1]{border-bottom:1px solid var(--line);padding-bottom:16px}.episode-header h2[data-v-b7ad5cb1],.step-inspector h2[data-v-b7ad5cb1]{margin:8px 0 6px;font-size:24px}.episode-header p[data-v-b7ad5cb1],.step-inspector header p[data-v-b7ad5cb1],.phase-group header p[data-v-b7ad5cb1]{margin:0;color:var(--muted)}.type-pill[data-v-b7ad5cb1],.type-pill.phase[data-v-b7ad5cb1],.type-pill.standalone[data-v-b7ad5cb1]{color:var(--primary);background:var(--soft)}.episode-glance[data-v-b7ad5cb1]{display:grid;gap:8px;margin-top:14px}.episode-glance>div[data-v-b7ad5cb1]{display:grid;gap:3px;border-left:3px solid var(--primary);padding:9px 10px;background:var(--soft)}.episode-glance span[data-v-b7ad5cb1]{color:var(--muted);font-size:12px}.phase-group[data-v-b7ad5cb1]{margin-top:18px}.phase-group>header[data-v-b7ad5cb1]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.phase-group h3[data-v-b7ad5cb1]{margin:6px 0 2px;font-size:17px}.completion-pill[data-v-b7ad5cb1]{flex:0 0 auto;color:var(--primary);background:var(--soft)}.step-list[data-v-b7ad5cb1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px}.step-node[data-v-b7ad5cb1]{display:grid;gap:5px;border:1px solid var(--line);border-radius:6px;padding:13px;background:var(--surface);color:var(--ink);text-align:left;cursor:pointer}.step-node.selected[data-v-b7ad5cb1]{border-color:var(--primary);background:var(--soft)}.node-topline[data-v-b7ad5cb1]{justify-content:space-between}.step-node>span[data-v-b7ad5cb1]:not(.node-topline),.step-node small[data-v-b7ad5cb1]{color:var(--muted)}.step-node .node-next[data-v-b7ad5cb1]{padding-top:5px;border-top:1px solid var(--line);color:var(--primary)}.warning-dot[data-v-b7ad5cb1]{width:9px;height:9px;border-radius:999px;background:var(--danger)}.step-inspector[data-v-b7ad5cb1]{margin-top:12px;border-top:8px solid var(--canvas);padding:18px;background:var(--surface)}.step-inspector header[data-v-b7ad5cb1]{border-bottom:1px solid var(--line);padding-bottom:14px}.inspector-section[data-v-b7ad5cb1]{margin-top:15px}.primary-question[data-v-b7ad5cb1]{display:grid;gap:5px;border-left:3px solid var(--primary);padding:10px 0 10px 12px;background:var(--soft)}.primary-question span[data-v-b7ad5cb1],.inspector-section>span[data-v-b7ad5cb1],.preview>div:first-child span[data-v-b7ad5cb1]{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.04em}.fact-list[data-v-b7ad5cb1]{display:grid;gap:0;margin:14px 0 0}.fact-list>div[data-v-b7ad5cb1]{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;border-top:1px solid var(--line);padding:10px 0}.fact-list dt[data-v-b7ad5cb1]{color:var(--muted)}.fact-list dd[data-v-b7ad5cb1]{margin:0;overflow-wrap:anywhere}.fact-list ul[data-v-b7ad5cb1],.warnings ul[data-v-b7ad5cb1]{margin:0;padding-left:18px}.warnings[data-v-b7ad5cb1]{border-left:3px solid var(--danger);padding:12px;background:var(--danger-soft);color:var(--danger)}.warnings>span[data-v-b7ad5cb1]{color:inherit}.preview>div[data-v-b7ad5cb1]:first-child{display:flex;justify-content:space-between;gap:8px}.preview>div:first-child small[data-v-b7ad5cb1]{color:var(--muted)}.preview-empty[data-v-b7ad5cb1]{display:grid;min-height:110px;place-content:center;gap:4px;margin-top:8px;border:1px dashed var(--line);padding:14px;color:var(--muted);text-align:center}.preview-empty strong[data-v-b7ad5cb1]{color:var(--ink)}.preview-list[data-v-b7ad5cb1]{display:grid;gap:6px;margin-top:8px}.state-panel[data-v-b7ad5cb1]{padding:28px}.state-panel h2[data-v-b7ad5cb1]{margin-top:0}.state-panel.error[data-v-b7ad5cb1]{border-color:var(--danger)}.empty-content[data-v-b7ad5cb1]{margin-top:18px;color:var(--muted)}code[data-v-b7ad5cb1]{color:var(--muted);font-size:12px}@media (min-width: 1241px) and (max-width: 1500px){.quest-focus-layout.detail-open[data-v-b7ad5cb1]{--episode-node-width: 170px;--episode-branch-unit: 180px;grid-template-columns:minmax(0,1fr) 330px}.quest-focus-layout.detail-open .episode-tree-node[data-v-b7ad5cb1]{grid-template-columns:30px minmax(0,1fr);gap:8px;padding:10px}.quest-focus-layout.detail-open .tree-node-icon[data-v-b7ad5cb1]{width:30px;height:30px;font-size:16px}.quest-focus-layout.detail-open .tree-node-topline[data-v-b7ad5cb1]{display:grid;justify-content:start;gap:1px}}@media (max-width: 1240px){.quest-focus-layout.detail-open[data-v-b7ad5cb1]{display:block}.episode-detail-panel[data-v-b7ad5cb1]{position:fixed;z-index:50;top:auto;right:14px;bottom:14px;left:14px;max-height:min(72vh,720px);box-shadow:0 18px 60px #1f2d2a42}}@media (max-width: 760px){.quest-workbench[data-v-b7ad5cb1]{padding:16px}.episode-header[data-v-b7ad5cb1]{display:grid}.tree-viewport[data-v-b7ad5cb1]{padding-right:16px;padding-left:16px}.tree-legend[data-v-b7ad5cb1]{flex-wrap:wrap;padding-right:14px;padding-left:14px}.tree-legend small[data-v-b7ad5cb1]{width:100%;margin-left:0}.episode-detail-panel[data-v-b7ad5cb1]{right:8px;bottom:8px;left:8px;max-height:76vh}.detail-panel-bar[data-v-b7ad5cb1],.episode-canvas[data-v-b7ad5cb1],.step-inspector[data-v-b7ad5cb1]{padding-right:14px;padding-left:14px}.fact-list>div[data-v-b7ad5cb1]{grid-template-columns:1fr;gap:2px}}.purchase-orders[data-v-cf7b702b]{display:flex;flex-direction:column;gap:16px;color:#303133}.page-header[data-v-cf7b702b]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page-header h3[data-v-cf7b702b]{margin:0;font-size:20px}.page-header p[data-v-cf7b702b]{margin:4px 0 0;color:#606266;font-size:13px}.filter-panel[data-v-cf7b702b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;padding:14px;background:#fff;border:1px solid #ebeef5;border-radius:6px}.filter-group[data-v-cf7b702b]{display:flex;flex-direction:column;gap:5px}.filter-group.small[data-v-cf7b702b]{max-width:120px}.filter-group label[data-v-cf7b702b]{color:#606266;font-size:12px}.filter-group input[data-v-cf7b702b],.filter-group select[data-v-cf7b702b]{height:34px;padding:0 10px;border:1px solid #dcdfe6;border-radius:4px;background:#fff;box-sizing:border-box}.stats-summary[data-v-cf7b702b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.stat-card[data-v-cf7b702b]{padding:12px;background:#fff;border:1px solid #ebeef5;border-radius:6px}.stat-label[data-v-cf7b702b]{color:#909399;font-size:12px}.stat-value[data-v-cf7b702b]{margin-top:4px;font-size:22px;font-weight:700}.paid .stat-value[data-v-cf7b702b],.gem .stat-value[data-v-cf7b702b]{color:#67c23a}.pending .stat-value[data-v-cf7b702b],.money .stat-value[data-v-cf7b702b]{color:#e6a23c}.failed .stat-value[data-v-cf7b702b]{color:#f56c6c}.table-panel[data-v-cf7b702b]{background:#fff;border:1px solid #ebeef5;border-radius:6px;overflow-x:auto}table[data-v-cf7b702b]{width:100%;min-width:1120px;border-collapse:collapse}th[data-v-cf7b702b],td[data-v-cf7b702b]{padding:12px;border-bottom:1px solid #ebeef5;text-align:left;vertical-align:top;font-size:13px}th[data-v-cf7b702b]{background:#f5f7fa;color:#606266;font-weight:600}.primary-text[data-v-cf7b702b]{color:#303133;font-weight:600;overflow-wrap:anywhere}.secondary-text[data-v-cf7b702b]{color:#909399;font-size:12px;overflow-wrap:anywhere}.failure-text[data-v-cf7b702b]{max-width:260px;color:#f56c6c;font-size:12px;overflow-wrap:anywhere}.status-badge[data-v-cf7b702b]{display:inline-flex;align-items:center;min-width:58px;justify-content:center;padding:3px 8px;border-radius:4px;font-size:12px;font-weight:600}.status-badge.delivered[data-v-cf7b702b]{color:#2f7d32;background:#f0f9eb}.status-badge.failed[data-v-cf7b702b]{color:#c45656;background:#fef0f0}.status-badge.paid[data-v-cf7b702b]{color:#b88230;background:#fdf6ec}.status-badge.pending[data-v-cf7b702b]{color:#606266;background:#f4f4f5}.primary-btn[data-v-cf7b702b],.action-btn[data-v-cf7b702b]{border:none;border-radius:4px;cursor:pointer}.primary-btn[data-v-cf7b702b]{padding:9px 14px;color:#fff;background:#409eff}.action-btn[data-v-cf7b702b]{padding:7px 10px;color:#fff;background:#409eff}.primary-btn[data-v-cf7b702b]:disabled,.action-btn[data-v-cf7b702b]:disabled{background:#a0cfff;cursor:not-allowed}.error-message[data-v-cf7b702b],.action-message[data-v-cf7b702b]{padding:10px 12px;border-radius:4px}.error-message[data-v-cf7b702b],.action-message.error[data-v-cf7b702b]{color:#c45656;background:#fef0f0}.action-message.success[data-v-cf7b702b]{color:#2f7d32;background:#f0f9eb}.empty-state[data-v-cf7b702b]{padding:28px;text-align:center;color:#909399}.feedback-page[data-v-ac018374]{display:flex;flex-direction:column;gap:18px;min-width:0;color:#1f2933}.retention-panel[data-v-ac018374],.feedback-workbench[data-v-ac018374]{background:#fff;border:1px solid #d9e1e8;border-radius:8px;box-shadow:0 1px 2px #0f172a0d}.retention-panel[data-v-ac018374]{display:grid;gap:14px;padding:16px}.retention-head[data-v-ac018374],.retention-actions[data-v-ac018374]{display:flex;align-items:center;gap:12px}.retention-head[data-v-ac018374]{justify-content:space-between}.retention-head h3[data-v-ac018374]{margin:0;color:#111827;font-size:15px}.retention-head p[data-v-ac018374]{margin:6px 0 0;color:#6b7280;font-size:13px}.retention-stats[data-v-ac018374]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.retention-stats div[data-v-ac018374]{display:grid;gap:5px;padding:10px;border-radius:6px;background:#f9fafb}.retention-stats span[data-v-ac018374]{color:#6b7280;font-size:12px}.retention-stats strong[data-v-ac018374]{color:#111827;font-size:18px}.feedback-workbench[data-v-ac018374]{overflow:hidden}.workbench-head[data-v-ac018374],.selection-tools[data-v-ac018374],.select-all[data-v-ac018374],.batch-actions[data-v-ac018374],.row-top[data-v-ac018374],.row-badges[data-v-ac018374],.row-meta[data-v-ac018374],.row-review[data-v-ac018374],.row-actions[data-v-ac018374],.evaluation-note[data-v-ac018374]{display:flex;align-items:center;gap:12px}.workbench-head[data-v-ac018374]{justify-content:space-between;padding:16px;border-bottom:1px solid #e2e8f0}.panel-label[data-v-ac018374]{margin:0 0 4px;color:#687686;font-size:12px;text-transform:uppercase}.workbench-head>div:first-child>strong[data-v-ac018374]{color:#1f2933;font-size:16px}.selection-tools[data-v-ac018374]{justify-content:flex-end}.selection-tools>strong[data-v-ac018374]{color:#1d4ed8;font-size:13px}.selection-hint[data-v-ac018374]{color:#687686;font-size:13px}.select-all[data-v-ac018374]{color:#334155;font-size:14px}.batch-editor[data-v-ac018374]{display:grid;gap:12px;padding:14px 16px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.batch-fields[data-v-ac018374]{display:grid;grid-template-columns:minmax(100px,140px) minmax(260px,1fr) auto;gap:12px;align-items:end}.batch-fields label[data-v-ac018374]{display:grid;gap:6px;color:#475569;font-size:13px}.batch-fields input[data-v-ac018374]{height:38px;border:1px solid #cfd7df;border-radius:6px;padding:0 10px;color:#1f2933;background:#fff;box-sizing:border-box}.batch-fields input[data-v-ac018374]:focus,.batch-reply textarea[data-v-ac018374]:focus,.row-review textarea[data-v-ac018374]:focus,.row-disposition select[data-v-ac018374]:focus,.row-disposition input[data-v-ac018374]:focus{border-color:#7aa2dc;outline:2px solid rgba(37,99,235,.12)}.primary-btn[data-v-ac018374],.secondary-btn[data-v-ac018374],.danger-btn[data-v-ac018374]{min-height:36px;border:1px solid transparent;border-radius:6px;padding:0 14px;cursor:pointer;font-size:14px;white-space:nowrap}.primary-btn[data-v-ac018374]{background:#2563eb;color:#fff}.primary-btn[data-v-ac018374]:hover{background:#1d4ed8}.secondary-btn[data-v-ac018374]{border-color:#cfd7df;background:#fff;color:#334155}.secondary-btn[data-v-ac018374]:hover{background:#edf2f7}.danger-btn[data-v-ac018374]{background:#b91c1c;color:#fff}.primary-btn[data-v-ac018374]:disabled,.secondary-btn[data-v-ac018374]:disabled,.danger-btn[data-v-ac018374]:disabled{opacity:.6;cursor:not-allowed}.message[data-v-ac018374]{margin:0;padding:12px 14px;border-radius:6px;color:#075985;background:#e0f2fe}.message.error[data-v-ac018374]{color:#991b1b;background:#fee2e2}.batch-reply textarea[data-v-ac018374],.row-review textarea[data-v-ac018374]{width:100%;min-height:64px;border:1px solid #cfd7df;border-radius:6px;padding:9px 10px;color:#1f2933;background:#fff;box-sizing:border-box;resize:vertical;line-height:1.5}.workbench-message[data-v-ac018374]{margin:14px 16px}.report-row[data-v-ac018374]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:18px 16px;border-bottom:1px solid #e2e8f0;background:#fff}.report-row[data-v-ac018374]:last-child{border-bottom:0}.report-row.selected[data-v-ac018374]{background:#f0f6ff}.report-row.closed[data-v-ac018374]{background:#fafbfc}.row-select[data-v-ac018374]{padding-top:2px}.row-main[data-v-ac018374]{min-width:0}.row-top[data-v-ac018374]{justify-content:space-between}.row-top strong[data-v-ac018374]{color:#111827;font-size:14px;word-break:break-word}.row-badges[data-v-ac018374]{flex-wrap:wrap;justify-content:flex-end}.row-meta[data-v-ac018374]{flex-wrap:wrap;margin-top:8px;color:#6b7280;font-size:12px}.description-preview[data-v-ac018374]{margin:10px 0 0;color:#374151;line-height:1.55;white-space:pre-wrap;word-break:break-word}.evaluation-note[data-v-ac018374]{flex-wrap:wrap;margin-top:10px;color:#4b5563;font-size:13px}.evaluation-note strong[data-v-ac018374]{color:#111827}.row-review[data-v-ac018374]{align-items:stretch;margin-top:12px}.row-disposition[data-v-ac018374]{display:grid;grid-template-columns:minmax(140px,180px) minmax(220px,1fr) auto auto;gap:10px;align-items:center;margin-top:10px;padding-top:10px;border-top:1px dashed #e5e7eb}.row-disposition select[data-v-ac018374],.row-disposition input[data-v-ac018374]{height:38px;border:1px solid #cfd7df;border-radius:6px;padding:0 10px;color:#111827;background:#fff;box-sizing:border-box}.disposition-record[data-v-ac018374]{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;color:#374151}.disposition-record strong[data-v-ac018374]{color:#6d28d9}.disposition-record small[data-v-ac018374],.protected-note[data-v-ac018374]{color:#6b7280;font-size:12px}.row-review textarea[data-v-ac018374]{min-height:66px}.row-actions[data-v-ac018374]{align-self:end}.row-message[data-v-ac018374]{margin:10px 0 0;color:#075985;font-size:13px}.row-message.error[data-v-ac018374]{color:#991b1b}.status-badge[data-v-ac018374]{display:inline-flex;align-items:center;height:24px;border-radius:999px;padding:0 10px;font-size:12px;white-space:nowrap}.status-badge.open[data-v-ac018374]{color:#1d4ed8;background:#dbeafe}.status-badge.closed[data-v-ac018374]{color:#047857;background:#d1fae5}.status-badge.deleted[data-v-ac018374]{color:#4b5563;background:#e5e7eb}.status-badge.disposed[data-v-ac018374]{color:#6d28d9;background:#ede9fe}.status-badge.unknown[data-v-ac018374]{color:#4b5563;background:#e5e7eb}.gem-badge[data-v-ac018374],.gem-field[data-v-ac018374]{display:inline-flex;align-items:center;height:32px;border-radius:6px;padding:0 9px;color:#4b5563;background:#e5e7eb;box-sizing:border-box;white-space:nowrap}.gem-badge[data-v-ac018374]{height:24px;font-size:12px}.gem-field[data-v-ac018374]{align-self:start}.gem-field input[data-v-ac018374]{width:44px;border:0;padding:0;color:inherit;background:transparent;font-size:14px;font-weight:700}.gem-field input[data-v-ac018374]:focus{outline:none}.gem-field span[data-v-ac018374]{margin-left:4px;font-size:14px;font-weight:700}.gem-badge.critical[data-v-ac018374],.gem-field.critical[data-v-ac018374],.gem-badge.invalid[data-v-ac018374],.gem-field.invalid[data-v-ac018374]{color:#991b1b;background:#fee2e2}.gem-badge.high[data-v-ac018374],.gem-field.high[data-v-ac018374]{color:#047857;background:#d1fae5}.gem-badge.medium[data-v-ac018374],.gem-field.medium[data-v-ac018374]{color:#1d4ed8;background:#dbeafe}.gem-badge.low[data-v-ac018374],.gem-field.low[data-v-ac018374]{color:#92400e;background:#fef3c7}.gem-badge.minimal[data-v-ac018374],.gem-field.minimal[data-v-ac018374],.gem-badge.unknown[data-v-ac018374],.gem-field.unknown[data-v-ac018374]{color:#4b5563;background:#e5e7eb}.empty-state[data-v-ac018374]{padding:28px;color:#6b7280;text-align:center}@media (max-width: 1100px){.retention-head[data-v-ac018374],.workbench-head[data-v-ac018374]{align-items:flex-start;flex-direction:column}.selection-tools[data-v-ac018374]{flex-wrap:wrap;justify-content:flex-start}.batch-fields[data-v-ac018374]{grid-template-columns:1fr}.retention-stats[data-v-ac018374]{grid-template-columns:repeat(3,minmax(0,1fr))}.row-disposition[data-v-ac018374]{grid-template-columns:1fr}.batch-actions[data-v-ac018374],.row-review[data-v-ac018374]{flex-wrap:wrap}.row-actions[data-v-ac018374]{width:100%;justify-content:flex-end}}.deployment-management[data-v-231ace28]{display:flex;flex-direction:column;gap:20px}.page-header[data-v-231ace28]{display:flex;justify-content:space-between;align-items:center}.page-header p[data-v-231ace28]{margin:0 0 4px;color:#64748b;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.page-header h3[data-v-231ace28]{margin:0}button[data-v-231ace28]{border:1px solid #cbd5e1;border-radius:8px;background:#fff;padding:8px 16px;cursor:pointer}.summary-grid[data-v-231ace28]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.summary-card[data-v-231ace28]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:6px}.summary-card span[data-v-231ace28]{color:#64748b;font-size:13px}.summary-card strong[data-v-231ace28]{font-size:24px}.danger[data-v-231ace28]{color:#dc2626}.table-section[data-v-231ace28]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}table[data-v-231ace28]{width:100%;border-collapse:collapse}th[data-v-231ace28],td[data-v-231ace28]{padding:12px;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:top}th[data-v-231ace28]{background:#f8fafc;color:#475569;font-size:12px}.technical[data-v-231ace28]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow-wrap:anywhere}.status[data-v-231ace28]{display:inline-flex;border-radius:999px;padding:3px 8px;font-size:12px}.status.healthy[data-v-231ace28]{color:#166534;background:#dcfce7}.status.warning[data-v-231ace28]{color:#92400e;background:#fef3c7}.status.drift[data-v-231ace28]{color:#991b1b;background:#fee2e2}.error-banner[data-v-231ace28]{border:1px solid #fecaca;border-radius:10px;background:#fef2f2;color:#991b1b;padding:12px 14px}.empty-state[data-v-231ace28]{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#64748b}@media (max-width: 900px){.summary-grid[data-v-231ace28]{grid-template-columns:1fr}.table-section[data-v-231ace28]{overflow-x:auto}table[data-v-231ace28]{min-width:1100px}}.login[data-v-4c47e375]{min-height:100vh;display:grid;place-items:center;background:#0f172a;color:#e2e8f0}.card[data-v-4c47e375]{width:min(440px,calc(100vw - 48px));display:grid;gap:18px;padding:32px;border-radius:16px;background:#1e293b;box-shadow:0 20px 60px #02061780}h1[data-v-4c47e375],p[data-v-4c47e375]{margin:0}label[data-v-4c47e375]{display:grid;gap:8px}input[data-v-4c47e375]{padding:12px;border:1px solid #475569;border-radius:8px;background:#0f172a;color:#fff}button[data-v-4c47e375]{padding:12px;border:0;border-radius:8px;background:#2563eb;color:#fff;cursor:pointer}button[data-v-4c47e375]:disabled{opacity:.6;cursor:wait}.secondary[data-v-4c47e375]{background:#334155}.notice[data-v-4c47e375]{color:#cbd5e1}.error[data-v-4c47e375]{color:#fca5a5}
