.export-page[data-v-d7c49873]{max-width:1360px;margin:0 auto;padding:28px 18px 56px}.export-shell[data-v-d7c49873]{display:grid;gap:18px}.export-topbar[data-v-d7c49873]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:18px;padding:22px 24px;border-radius:26px;border:1px solid rgba(255,255,255,.8);background:linear-gradient(135deg,#0a47581f,#146e740f),#ffffffd1;box-shadow:var(--shadow)}.export-topbar__intro h1[data-v-d7c49873]{margin:8px 0 10px;font-size:clamp(28px,4vw,40px);line-height:1.08;color:#122033}.export-topbar__intro p[data-v-d7c49873]:last-child{margin:0;max-width:760px;color:#536579;line-height:1.7}.export-topbar__eyebrow[data-v-d7c49873],.panel .eyebrow[data-v-d7c49873]{color:#607387}.export-topbar__summary[data-v-d7c49873]{display:grid;gap:12px}.summary-pill[data-v-d7c49873],.aside-card[data-v-d7c49873],.preview-card[data-v-d7c49873],.metric-strip article[data-v-d7c49873]{padding:16px 18px;border-radius:20px;border:1px solid rgba(18,32,51,.08);background:#ffffffdb}.summary-pill span[data-v-d7c49873],.aside-card span[data-v-d7c49873],.preview-card span[data-v-d7c49873],.metric-strip span[data-v-d7c49873],.form-grid span[data-v-d7c49873],.rule-row span[data-v-d7c49873]{display:block;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#617386}.summary-pill strong[data-v-d7c49873],.aside-card strong[data-v-d7c49873],.preview-card strong[data-v-d7c49873],.metric-strip strong[data-v-d7c49873]{display:block;margin-top:8px;color:#132235;font-size:20px;line-height:1.3}.aside-card__subtext[data-v-d7c49873]{margin:8px 0 0;color:#5f6f82;line-height:1.55}.workflow-stack[data-v-d7c49873],.advanced-stack[data-v-d7c49873]{display:grid;gap:18px}.stepper-panel[data-v-d7c49873]{padding:8px 0 2px}.stepper-grid[data-v-d7c49873]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.step-card[data-v-d7c49873]{display:grid;gap:6px;text-align:left;padding:16px 18px;border-radius:22px;border:1px solid rgba(18,32,51,.08);background:#ffffffd1;box-shadow:var(--shadow);color:#102030}.step-card strong[data-v-d7c49873]{font-size:18px}.step-card small[data-v-d7c49873]{color:#587085;line-height:1.5}.step-card__index[data-v-d7c49873]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:#1220330f;color:#163047;font-weight:800}.step-card--active[data-v-d7c49873]{border-color:#0f766e3d;background:linear-gradient(135deg,#0f766e1f,#2563eb14),#fffffff0}.step-card--active .step-card__index[data-v-d7c49873]{background:linear-gradient(135deg,#0f766e,#2563eb);color:#fff}.step-card--locked[data-v-d7c49873]{opacity:.58}.step-tag-group[data-v-d7c49873]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.step-tag[data-v-d7c49873]{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;border:1px solid rgba(15,118,110,.14);background:#0f766e14;color:#0f766e;font-size:12px;font-weight:700;letter-spacing:.02em}.step-tag--muted[data-v-d7c49873]{border-color:#1220331a;background:#f8fafcf5;color:#516578}.panel[data-v-d7c49873]{padding:22px;border-radius:26px;border:1px solid rgba(255,255,255,.78);background:#ffffffd1;box-shadow:var(--shadow);color:#122033}.panel-head[data-v-d7c49873]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.panel-head--tight[data-v-d7c49873]{justify-content:flex-start}.panel-head h2[data-v-d7c49873]{margin:8px 0 0;font-size:24px;color:#122033}.panel select[data-v-d7c49873],.panel input[data-v-d7c49873],.panel textarea[data-v-d7c49873]{color:#102030;background:#fffffff5;border:1px solid rgba(18,32,51,.18)}.panel input[data-v-d7c49873]::placeholder,.panel textarea[data-v-d7c49873]::placeholder{color:#7b8796}.conditions-layout[data-v-d7c49873],.actions-layout[data-v-d7c49873]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:18px;margin-top:18px}.condition-aside[data-v-d7c49873]{display:grid;gap:12px;align-content:start}.form-grid[data-v-d7c49873]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.form-grid label[data-v-d7c49873],.rule-row label[data-v-d7c49873]{display:grid;gap:8px}.quick-actions[data-v-d7c49873],.action-buttons[data-v-d7c49873],.template-actions[data-v-d7c49873]{display:flex;flex-wrap:wrap;gap:10px}.template-version-grid[data-v-d7c49873]{display:grid;grid-template-columns:minmax(260px,.95fr) minmax(260px,1.05fr);gap:12px;margin-top:16px}.template-version-grid label[data-v-d7c49873]{display:grid;gap:8px}.template-note-editor[data-v-d7c49873]{min-height:92px}.template-version-list[data-v-d7c49873]{display:grid;gap:10px;margin-top:16px;max-height:320px;overflow:auto}.template-version-card[data-v-d7c49873]{display:grid;gap:8px;text-align:left;padding:14px 16px;border-radius:18px;border:1px solid rgba(18,32,51,.1);background:#ffffffeb;color:#122033}.template-version-card--selected[data-v-d7c49873]{border-color:#2563eb47;background:#eff6fff0}.template-version-card__head[data-v-d7c49873]{display:flex;align-items:center;justify-content:space-between;gap:12px}.template-version-card__head strong[data-v-d7c49873]{font-size:15px}.template-version-card__meta[data-v-d7c49873]{margin:0;color:#607387;font-size:12px}.template-version-card__note[data-v-d7c49873]{margin:0;color:#334155;line-height:1.55}.template-version-card__note--muted[data-v-d7c49873]{color:#7b8796}.current-version-badge[data-v-d7c49873]{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:#0f766e1f;color:#0f766e;font-size:12px;font-weight:700}.quick-range-bar[data-v-d7c49873]{display:flex;align-items:center;gap:14px;margin-top:16px;padding:14px 16px;border-radius:20px;background:linear-gradient(135deg,#0f766e14,#2563eb0f);border:1px solid rgba(18,32,51,.08)}.quick-range-bar__label[data-v-d7c49873]{flex:0 0 auto;color:#486174;font-size:13px;font-weight:700}.quick-chip[data-v-d7c49873]{min-width:72px;padding:10px 14px;border-radius:999px;border:1px solid rgba(18,32,51,.1);background:#ffffffeb;color:#163047;box-shadow:none;font-weight:700}.quick-chip--active[data-v-d7c49873]{border-color:#0f766e47;background:linear-gradient(135deg,#0f766e,#2563eb);color:#fff;box-shadow:0 12px 24px #2563eb2e}.quick-chip--ghost[data-v-d7c49873]{background:#f8fafcf0}.quick-actions[data-v-d7c49873],.selector-block[data-v-d7c49873],.preview-drawer[data-v-d7c49873],.template-actions[data-v-d7c49873],.template-editor[data-v-d7c49873],.rule-grid[data-v-d7c49873],.scope-table-wrap[data-v-d7c49873],.metric-strip[data-v-d7c49873],.action-buttons[data-v-d7c49873],.panel-note[data-v-d7c49873],.panel-warning[data-v-d7c49873],.panel-error[data-v-d7c49873],.panel-success[data-v-d7c49873]{margin-top:16px}.selector-block[data-v-d7c49873]{padding-top:18px;border-top:1px solid var(--line)}.selector-head[data-v-d7c49873]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.selector-head--stacked[data-v-d7c49873]{align-items:flex-start}.selector-head h3[data-v-d7c49873]{margin:0;font-size:18px}.selector-count[data-v-d7c49873]{color:#122033;font-size:18px}.selector-head span[data-v-d7c49873],.panel-note[data-v-d7c49873],.template-status[data-v-d7c49873],.preview-card p[data-v-d7c49873]{color:#4f6378}.selector-block--compact[data-v-d7c49873],.selector-block--disabled[data-v-d7c49873]{border-top-style:dashed}.selector-block--disabled .selector-head[data-v-d7c49873],.selector-block--disabled .selector-count[data-v-d7c49873],.selector-block--disabled h3[data-v-d7c49873]{opacity:.78}.selector-disabled-note[data-v-d7c49873]{display:grid;gap:10px;margin-top:12px;padding:14px 16px;border-radius:18px;border:1px dashed rgba(18,32,51,.16);background:#f8fafceb}.selector-disabled-note p[data-v-d7c49873]{margin:0;color:#66788b;line-height:1.6}.selector-disabled-note--info[data-v-d7c49873]{border-style:solid;border-color:#2563eb1f;background:#eff6ffb8}.selector-disabled-note__badge[data-v-d7c49873]{display:inline-flex;align-items:center;width:fit-content;padding:6px 10px;border-radius:999px;background:#64748b1f;color:#475569;font-size:12px;font-weight:700}.selector-disabled-note__badge--info[data-v-d7c49873]{background:#2563eb1f;color:#1d4ed8}.chip-grid[data-v-d7c49873]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.chip-grid--mn[data-v-d7c49873]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.chip-option[data-v-d7c49873]{display:grid;gap:4px;padding:12px 14px;border-radius:18px;border:1px solid rgba(18,32,51,.12);background:#ffffffeb}.chip-option span[data-v-d7c49873]{font-weight:700;color:#122033}.chip-option__title[data-v-d7c49873]{display:inline-flex;align-items:center;gap:8px}.chip-option small[data-v-d7c49873]{color:#5f6f82}.status-dot[data-v-d7c49873]{width:10px;height:10px;border-radius:999px;background:#94a3b8;box-shadow:inset 0 0 0 1px #ffffffb3}.status-dot[data-tone=green][data-v-d7c49873]{background:#16a34a}.status-dot[data-tone=red][data-v-d7c49873]{background:#dc2626}.status-dot[data-tone=gray][data-v-d7c49873]{background:#94a3b8}.chip-option input[data-v-d7c49873]{width:16px;height:16px;margin:0}.metric-strip[data-v-d7c49873]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.scope-summary-box[data-v-d7c49873]{margin-top:16px;padding:16px 18px;border-radius:20px;border:1px solid rgba(18,32,51,.08);background:#f7fafceb}.scope-summary-box__head[data-v-d7c49873]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.scope-summary-box__head h3[data-v-d7c49873]{margin:0;font-size:17px;color:#122033}.scope-summary-box__head p[data-v-d7c49873]{margin:8px 0 0;color:#587085;line-height:1.6}.unbound-box[data-v-d7c49873]{margin-top:16px;padding:16px 18px;border-radius:20px;border:1px solid rgba(245,158,11,.2);background:#fffbebe0}.unbound-box__head[data-v-d7c49873]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.unbound-box__head h3[data-v-d7c49873]{margin:0;font-size:17px;color:#9a3412}.unbound-box__head p[data-v-d7c49873]{margin:8px 0 0;color:#7c5c1b;line-height:1.6}.unbound-list[data-v-d7c49873]{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.unbound-chip[data-v-d7c49873]{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:#f59e0b24;color:#9a3412;font-size:13px;font-weight:700}.status-pill[data-v-d7c49873]{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:#2563eb1f;color:#1d4ed8;font-size:13px;font-weight:600}.scope-table-wrap[data-v-d7c49873]{overflow:auto}.scope-table-wrap tbody td[data-v-d7c49873]{color:#203246}.scope-table-wrap tbody tr[data-v-d7c49873]:hover{background:#0f766e0d}.status-chip[data-v-d7c49873]{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700}.status-chip[data-tone=ok][data-v-d7c49873]{background:#0f766e24;color:#0f766e}.status-chip[data-tone=warn][data-v-d7c49873]{background:#f59e0b29;color:#b45309}.status-chip[data-tone=danger][data-v-d7c49873]{background:#be185d24;color:#be123c}.status-chip[data-tone=neutral][data-v-d7c49873]{background:#4755691f;color:#475569}.preview-card p[data-v-d7c49873]{margin:12px 0 0;line-height:1.7}.preview-drawer[data-v-d7c49873]{padding-top:16px;border-top:1px solid var(--line)}.step-actions[data-v-d7c49873]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.step-actions--split[data-v-d7c49873]{align-items:flex-start}.step-actions--topline[data-v-d7c49873]{margin-top:18px}.step-actions__hint[data-v-d7c49873]{color:#587085;line-height:1.6}.step-actions__right[data-v-d7c49873]{display:flex;align-items:center;justify-content:flex-end;gap:10px}.export-progress[data-v-d7c49873]{margin-top:16px;padding:16px 18px;border-radius:20px;border:1px solid rgba(37,99,235,.15);background:#eff6ffe6}.export-progress[data-state=success][data-v-d7c49873]{border-color:#0f766e29;background:#f0fdfaeb}.export-progress[data-state=error][data-v-d7c49873]{border-color:#be185d29;background:#fff1f2eb}.export-progress__head[data-v-d7c49873]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.export-progress__head strong[data-v-d7c49873]{display:block;color:#102030;font-size:16px}.export-progress__head p[data-v-d7c49873]{margin:6px 0 0;color:#4f6378}.export-progress__head span[data-v-d7c49873]{font-size:22px;font-weight:800;color:#1d4ed8}.export-progress[data-state=success] .export-progress__head span[data-v-d7c49873]{color:#0f766e}.export-progress[data-state=error] .export-progress__head span[data-v-d7c49873]{color:#be123c}.export-progress__bar[data-v-d7c49873]{margin-top:12px;height:10px;border-radius:999px;overflow:hidden;background:#94a3b82e}.export-progress__bar span[data-v-d7c49873]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#0f766e,#2563eb);transition:width .18s ease}.export-progress__detail[data-v-d7c49873]{margin:12px 0 0;color:#475569}.export-progress__eta[data-v-d7c49873]{margin:8px 0 0;color:#1d4ed8;font-weight:700}.rule-grid[data-v-d7c49873]{display:grid;gap:12px}.rule-row[data-v-d7c49873]{display:grid;grid-template-columns:160px repeat(2,minmax(0,1fr));gap:12px;align-items:end;padding:14px;border-radius:20px;background:#0f172a0a}.upload-button[data-v-d7c49873]{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;padding:10px 14px;border-radius:14px;border:1px solid rgba(18,32,51,.08);background:#ffffffe6;color:var(--text);cursor:pointer}.upload-button input[data-v-d7c49873]{position:absolute;inset:0;opacity:0;cursor:pointer}.upload-button span[data-v-d7c49873]{color:#122033;font-weight:600}.template-editor[data-v-d7c49873],.markdown-preview[data-v-d7c49873]{width:100%;min-height:320px;padding:16px;border-radius:22px;border:1px solid rgba(18,32,51,.08);background:#f8fafcf5;color:#15273b;font:13px/1.7 SFMono-Regular,Consolas,Liberation Mono,monospace;resize:vertical;white-space:pre-wrap}.markdown-preview[data-v-d7c49873]{overflow:auto}.panel-warning[data-v-d7c49873]{color:#92400e}.panel-success[data-v-d7c49873]{color:#0f766e}.panel-error[data-v-d7c49873]{color:#be123c}.panel-note--compact[data-v-d7c49873]{margin-bottom:0}@media (max-width: 1180px){.stepper-grid[data-v-d7c49873],.export-topbar[data-v-d7c49873],.conditions-layout[data-v-d7c49873],.actions-layout[data-v-d7c49873],.metric-strip[data-v-d7c49873],.template-version-grid[data-v-d7c49873],.form-grid[data-v-d7c49873]{grid-template-columns:1fr 1fr}.condition-aside[data-v-d7c49873]{grid-template-columns:repeat(2,minmax(0,1fr))}.rule-row[data-v-d7c49873]{grid-template-columns:1fr}}@media (max-width: 760px){.export-page[data-v-d7c49873]{padding:18px 14px 42px}.stepper-grid[data-v-d7c49873],.export-topbar[data-v-d7c49873],.conditions-layout[data-v-d7c49873],.actions-layout[data-v-d7c49873],.metric-strip[data-v-d7c49873],.template-version-grid[data-v-d7c49873],.form-grid[data-v-d7c49873],.condition-aside[data-v-d7c49873]{grid-template-columns:1fr}.panel-head[data-v-d7c49873],.selector-head[data-v-d7c49873],.scope-summary-box__head[data-v-d7c49873],.template-version-card__head[data-v-d7c49873],.quick-range-bar[data-v-d7c49873],.step-actions[data-v-d7c49873],.step-actions__right[data-v-d7c49873],.template-actions[data-v-d7c49873],.unbound-box__head[data-v-d7c49873],.export-progress__head[data-v-d7c49873]{flex-direction:column;align-items:stretch}}:root{color-scheme:light;--bg: #eef3f8;--panel: rgba(255, 255, 255, .84);--panel-strong: rgba(15, 23, 42, .9);--text: #122033;--muted: #5f6f82;--line: rgba(18, 32, 51, .08);--brand: #0f766e;--brand-2: #2563eb;--danger: #be123c;--shadow: 0 24px 80px rgba(15, 23, 42, .12)}*{box-sizing:border-box}html,body,#app{min-height:100%}body{margin:0;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;color:var(--text);background:radial-gradient(circle at top left,rgba(45,212,191,.2),transparent 28%),radial-gradient(circle at top right,rgba(59,130,246,.18),transparent 32%),linear-gradient(180deg,#f7fafc,#edf3f9 45%,#e9f0f6)}button,select,input{font:inherit}button,select{border-radius:14px;border:1px solid rgba(18,32,51,.08);background:#ffffffe6;color:var(--text);padding:10px 14px}button{cursor:pointer;background:linear-gradient(135deg,#0f766e,#0f5bd6);color:#fff;box-shadow:0 14px 24px #0f5bd62e}button.ghost{background:#ffffffd1;color:var(--text);box-shadow:none}button.danger{color:#7f1d1d}button:disabled{cursor:not-allowed;opacity:.6}table{width:100%;border-collapse:collapse;font-size:14px}th,td{padding:12px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}thead th{color:var(--muted);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.health-page{max-width:1360px;margin:0 auto;padding:32px 18px 56px}.hero-panel,.ops-panel,.table-card,.metric-card,.resource-card{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.hero-panel{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.9fr);gap:20px;padding:28px;border:1px solid rgba(255,255,255,.7);border-radius:28px;background:linear-gradient(135deg,#0f766ef0,#2563ebdb),#0f172acc;color:#f8fbff;box-shadow:var(--shadow)}.hero-panel h1{margin:8px 0 14px;font-size:clamp(32px,5vw,52px);line-height:1.04}.hero-panel__desc{margin:0;max-width:680px;color:#f8fbffd1;line-height:1.7}.hero-panel__controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-content:start}.eyebrow{margin:0;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#f8fbffb8}.compact-shell,.resource-grid,.table-grid{display:grid;gap:16px;margin-top:20px}.insight-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.65fr);gap:16px;margin-top:20px}.compact-shell{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.metric-card,.resource-card,.table-card,.ops-panel{border-radius:24px;border:1px solid rgba(255,255,255,.7);background:var(--panel);box-shadow:var(--shadow)}.metric-card{padding:20px}.compact-panel,.trend-panel{border-radius:24px;border:1px solid rgba(255,255,255,.72);background:var(--panel);box-shadow:var(--shadow)}.compact-panel{padding:20px}.compact-panel__head,.trend-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.compact-panel__head h2,.trend-panel__head h2{margin:8px 0 0;font-size:24px;line-height:1.12}.compact-panel__badges{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.compact-badge{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:#0f172a0f;color:var(--text);font-size:13px;font-weight:600}.compact-badge--success{background:#0f766e1f;color:#0f766e}.compact-badge--warning{background:#f59e0b24;color:#b45309}.compact-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.compact-kpi{padding:14px;border-radius:18px;background:#0f172a0a;border:1px solid rgba(18,32,51,.06)}.compact-kpi__row,.resource-mini__row,.flow-compare__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.compact-kpi__label{color:var(--muted);font-size:13px}.compact-kpi__value{font-size:24px;line-height:1}.compact-kpi__track,.resource-mini__track,.flow-compare__track{height:8px;margin-top:12px;border-radius:999px;overflow:hidden;background:#12203314}.compact-kpi__fill,.resource-mini__fill,.flow-compare__fill{display:block;height:100%;border-radius:inherit}.compact-kpi__meta{margin-top:10px;color:var(--muted);font-size:12px;line-height:1.45}.compact-kpi[data-tone=teal] .compact-kpi__fill{background:linear-gradient(90deg,#2dd4bf,#0f766e)}.compact-kpi[data-tone=blue] .compact-kpi__fill{background:linear-gradient(90deg,#38bdf8,#2563eb)}.compact-kpi[data-tone=amber] .compact-kpi__fill{background:linear-gradient(90deg,#f59e0b,#ea580c)}.compact-kpi[data-tone=violet] .compact-kpi__fill{background:linear-gradient(90deg,#a78bfa,#6d28d9)}.compact-kpi[data-tone=rose] .compact-kpi__fill{background:linear-gradient(90deg,#fb7185,#be123c)}.compact-kpi[data-tone=slate] .compact-kpi__fill{background:linear-gradient(90deg,#94a3b8,#334155)}.trend-panel{padding:20px;background:linear-gradient(180deg,#fffffff0,#f8fbffe0)}.trend-panel__value{font-size:clamp(30px,4vw,44px);font-weight:700;line-height:1}.trend-panel__chart{height:108px;margin-top:14px}.trend-panel__chart svg{width:100%;height:100%}.trend-panel__area{fill:#2563eb29}.trend-panel__line{fill:none;stroke:#2563eb;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.trend-panel__dot{fill:#0f766e}.trend-panel__footer{display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:8px;margin-top:12px}.trend-chip{display:grid;gap:4px;padding:10px 12px;border-radius:14px;background:#2563eb0f}.trend-chip span{color:var(--muted);font-size:11px}.trend-chip strong{font-size:15px}.resource-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.resource-mini{padding:12px;border-radius:16px;background:#0f172a0a}.resource-mini__row span{color:var(--muted);font-size:12px}.resource-mini__row strong{font-size:16px}.resource-mini__fill{background:linear-gradient(90deg,#0f766e,#2563eb)}.metric-card[data-tone=success]{background:linear-gradient(180deg,#f0fdfaf5,#ffffffd6)}.metric-card[data-tone=warning]{background:linear-gradient(180deg,#fff7edf5,#ffffffd6)}.metric-card__label,.resource-card__label,.metric-card__caption,.resource-card__detail,.table-card__meta,.ops-panel__hint{color:var(--muted)}.metric-card__label,.resource-card__label{margin:0;font-size:13px}.metric-card__value{display:block;margin-top:10px;font-size:clamp(28px,3vw,38px)}.metric-card__caption{margin:10px 0 0;font-size:12px;line-height:1.5}.eyebrow--dark{color:#1220338f}.flow-panel,.summary-panel{border-radius:24px;border:1px solid rgba(255,255,255,.72);box-shadow:var(--shadow)}.flow-panel{padding:22px;background:linear-gradient(135deg,#0e7490f2,#2563ebe0),#0f172af0;color:#f8fbff}.flow-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.flow-panel__head h2{margin:8px 0 0;font-size:28px;line-height:1.15}.flow-panel__stamp{padding:8px 12px;border-radius:999px;background:#ffffff24;color:#f8fbffeb;white-space:nowrap}.flow-panel__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px}.flow-stat{display:grid;gap:6px;padding:16px;border-radius:18px;background:#ffffff1a}.flow-stat--primary{background:#ffffff2e}.flow-stat__label,.flow-stat__meta,.flow-panel__formula{color:#f8fbffc2}.flow-stat__label{font-size:13px}.flow-stat__value{font-size:clamp(26px,3vw,40px);line-height:1.02}.flow-stat__meta{font-size:12px;line-height:1.45}.flow-panel__formula{margin-top:16px;display:flex;gap:8px;flex-wrap:wrap;font-size:13px}.flow-compare{display:grid;gap:10px;margin-top:18px}.flow-compare__row{grid-template-columns:72px minmax(0,1fr) 64px;display:grid;align-items:center}.flow-compare__row span,.flow-compare__row strong{font-size:12px;color:#f8fbffe0}.flow-compare__track{margin-top:0;height:7px;background:#ffffff24}.flow-compare__fill{background:linear-gradient(90deg,#67e8f9,#f8fafc)}.summary-panel{padding:22px;background:#ffffffe0}.summary-panel h3{margin:8px 0 0;font-size:22px}.summary-panel__time{margin-top:18px;font-size:clamp(28px,3.6vw,48px);line-height:1.08;font-weight:700;word-break:break-word}.summary-panel__meta{margin-top:14px;color:var(--muted);line-height:1.6}.resource-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.resource-card{padding:18px}.resource-card__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.resource-card__value{font-size:20px}.resource-card__track{height:10px;margin-top:14px;border-radius:999px;overflow:hidden;background:#12203314}.resource-card__fill{display:block;height:100%;border-radius:inherit;transition:width .35s ease}.resource-card__detail{margin:10px 0 0;font-size:12px;line-height:1.45}.ops-panel{margin-top:20px;padding:22px}.ops-panel__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.ops-panel__head h3,.table-card__head h3{margin:8px 0 0;font-size:24px}.ops-panel__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.ops-panel__console{margin:18px 0 0;min-height:140px;padding:16px;border-radius:18px;background:#08111f;color:#d7e2f2;overflow:auto;white-space:pre-wrap}.table-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.table-grid--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.table-card{padding:16px}.table-card__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.outage-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.outage-pill{display:grid;gap:6px;padding:12px 14px;border-radius:16px;background:#0f172a0a}.outage-pill span{color:var(--muted);font-size:12px}.outage-pill strong{font-size:22px}.fail-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px}.fail-summary-card{display:grid;gap:10px;padding:14px;border-radius:16px;background:#0f172a0a}.fail-summary-card__title{font-size:13px;color:var(--muted)}.fail-row,.fail-device-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.fail-row strong,.fail-device-row strong{font-size:18px}.fail-device-row{align-items:flex-start}.fail-device-row__meta,.empty-inline{color:var(--muted);font-size:12px;line-height:1.5}.status-chip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#be123c1f;color:var(--danger);font-weight:700}.toggle-pill{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 14px;border:1px solid rgba(255,255,255,.2);border-radius:14px;background:#ffffff1f}.error-banner{margin-top:18px;padding:14px 16px;border-radius:16px;background:#be123c14;color:var(--danger)}.hint-banner{margin-top:18px;padding:14px 16px;border-radius:16px;background:#0f766e14;color:#0f4c46;line-height:1.6;border:1px solid rgba(15,118,110,.12)}@media (max-width: 1180px){.compact-shell,.insight-layout,.flow-panel__metrics,.compact-kpi-grid,.resource-mini-grid,.outage-overview,.fail-summary-grid,.resource-grid,.table-grid,.table-grid--triple{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 820px){.health-page{padding:18px 14px 40px}.hero-panel{grid-template-columns:1fr;padding:20px}.hero-panel__controls,.compact-shell,.insight-layout,.flow-panel__metrics,.compact-kpi-grid,.resource-mini-grid,.outage-overview,.fail-summary-grid,.resource-grid,.table-grid,.table-grid--triple{grid-template-columns:1fr}.compact-panel__head,.trend-panel__head,.flow-panel__head{flex-direction:column}.ops-panel__head,.table-card__head{flex-direction:column;align-items:flex-start}}
