.controls-panel[data-v-09e65e05]{background:linear-gradient(135deg,#103a5d0d,#0000 42%),linear-gradient(#fff,#f4f7f8);border:1px solid #103a5d2e;border-radius:12px;grid-template-columns:minmax(0,1.6fr) minmax(260px,.9fr);gap:1.5rem;padding:1.5rem;display:grid;box-shadow:0 12px 28px #103a5d0f}.eyebrow[data-v-09e65e05]{letter-spacing:.14em;text-transform:uppercase;color:#19705f;margin:0 0 .55rem;font-size:.78rem;font-weight:700}h1[data-v-09e65e05]{margin:0 0 .75rem;font-size:clamp(2rem,5vw,3.7rem);line-height:.98}.controls-copy p[data-v-09e65e05]:last-child{color:#32505f;max-width:58ch;margin:0}.controls-actions[data-v-09e65e05]{align-content:start;gap:.7rem;display:grid}.primary-button[data-v-09e65e05],.secondary-button[data-v-09e65e05]{font:inherit;cursor:pointer;border-radius:8px;padding:.9rem 1.15rem;font-weight:600}.primary-button[data-v-09e65e05]{color:#fff;background:#103a5d;border:1px solid #103a5d}.primary-button[data-v-09e65e05]:disabled{opacity:.5;cursor:progress}.secondary-button[data-v-09e65e05]{color:#103a5d;background:#f3f7f9;border:1px solid #103a5d29}.file-button[data-v-09e65e05]{position:relative;overflow:hidden}.file-button input[data-v-09e65e05]{opacity:0;cursor:pointer;position:absolute;inset:0}.demo-tag[data-v-09e65e05]{color:#8c4a21;margin:.4rem 0 0;font-size:.84rem}@media (width<=840px){.controls-panel[data-v-09e65e05]{grid-template-columns:1fr}}.status-panel[data-v-dbbad630]{background:#fff;border:1px solid #103a5d29;border-radius:10px;padding:1rem 1.25rem}.status-line[data-v-dbbad630]{justify-content:space-between;gap:1rem;margin:0;display:flex}.status-meter[data-v-dbbad630]{background:#103a5d1f;border-radius:6px;height:8px;margin-top:.75rem;overflow:hidden}.status-meter-fill[data-v-dbbad630]{border-radius:inherit;background:linear-gradient(90deg,#19705f,#103a5d);height:100%}.error-line[data-v-dbbad630]{color:#9b2d30;margin:.7rem 0 0}.matrix-card[data-v-b706ecbd]{background:#fff;border:1px solid #103a5d2e;border-radius:14px;padding:1.2rem}.section-heading[data-v-b706ecbd]{justify-content:space-between;gap:1.5rem;margin-bottom:1rem;display:flex}.section-kicker[data-v-b706ecbd],.inspector-kicker[data-v-b706ecbd]{text-transform:uppercase;letter-spacing:.12em;color:#19705f;margin:0 0 .25rem;font-size:.8rem}h2[data-v-b706ecbd],h3[data-v-b706ecbd]{margin:0}.section-heading>p[data-v-b706ecbd]{color:#345162;max-width:36ch;margin:0}.matrix-legend[data-v-b706ecbd]{flex-wrap:wrap;gap:1rem;margin-bottom:1rem;display:flex}.legend-block[data-v-b706ecbd]{background:#f7fafb;border:1px solid #103a5d24;border-radius:10px;min-width:220px;padding:.85rem .95rem}.legend-title[data-v-b706ecbd]{color:#456471;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.45rem;font-size:.82rem;display:block}.legend-block p[data-v-b706ecbd],.legend-block span[data-v-b706ecbd]{margin:0}.latency-legend[data-v-b706ecbd],.throughput-legend[data-v-b706ecbd]{color:#4f6671;align-items:center;gap:.7rem;font-size:.88rem;display:flex}.latency-gradient[data-v-b706ecbd]{background:linear-gradient(90deg,#d9ece7,#f3dcaa,#d0682d,#8f2e2f);border-radius:999px;flex:1;min-width:140px;height:12px}.legend-track[data-v-b706ecbd]{background:#103a5d1f;border-radius:999px;width:84px;height:10px;position:relative;overflow:visible}.legend-fill[data-v-b706ecbd]{border-radius:inherit;background:linear-gradient(90deg,#19705fe6,#103a5dd9);width:58%;position:absolute;inset:0 auto 0 0}.legend-target[data-v-b706ecbd]{background:#b33a3a;border-radius:999px;width:2px;height:14px;position:absolute;top:-2px;left:72%}.matrix-scroll[data-v-b706ecbd]{margin-bottom:1rem;overflow-x:auto}.matrix-table[data-v-b706ecbd]{grid-template-columns:92px repeat(var(--matrix-columns), minmax(180px, 1fr));gap:.75rem;min-width:1040px;display:grid}.matrix-corner[data-v-b706ecbd],.matrix-column-heading[data-v-b706ecbd],.matrix-row-heading[data-v-b706ecbd]{color:#103a5d;background:#eef3f5;border:1px solid #103a5d24;border-radius:8px;justify-content:center;align-items:center;font-weight:600;display:flex}.matrix-corner[data-v-b706ecbd],.matrix-column-heading[data-v-b706ecbd]{min-height:52px}.matrix-row-heading[data-v-b706ecbd]{writing-mode:vertical-rl;text-orientation:mixed;min-height:174px;padding:.6rem}.matrix-cell[data-v-b706ecbd]{background:var(--cell-bg);min-height:174px;color:var(--cell-fg);text-align:left;cursor:pointer;border:1px solid #103a5d33;border-radius:10px;align-content:start;gap:.55rem;padding:.9rem;transition:transform .14s,box-shadow .14s,border-color .14s;display:grid}.matrix-cell[data-v-b706ecbd]:hover{transform:translateY(-1px)}.matrix-cell.selected[data-v-b706ecbd]{border-width:2px;border-color:#103a5d;box-shadow:0 6px 16px #103a5d1f}.matrix-cell.active[data-v-b706ecbd]{border-color:#19705f}.matrix-cell.pending[data-v-b706ecbd],.matrix-cell.skipped[data-v-b706ecbd]{box-shadow:none}.cell-primary[data-v-b706ecbd]{font-size:1.15rem;font-weight:700;line-height:1}.cell-secondary[data-v-b706ecbd]{opacity:1;font-size:.82rem;font-weight:600}.throughput-stack[data-v-b706ecbd]{gap:.45rem;margin-top:auto;display:grid}.throughput-row[data-v-b706ecbd]{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:.45rem;display:grid}.track-label[data-v-b706ecbd],.track-value[data-v-b706ecbd]{font-size:.77rem}.track-label[data-v-b706ecbd]{font-weight:600}.track-value[data-v-b706ecbd]{font-variant-numeric:tabular-nums;justify-self:end;font-weight:600}.track-rail[data-v-b706ecbd]{background:#ffffff6b;border-radius:999px;height:10px;position:relative;overflow:visible}.matrix-cell.pending .track-rail[data-v-b706ecbd],.matrix-cell.active .track-rail[data-v-b706ecbd]{background:#ffffff80}.track-fill[data-v-b706ecbd]{border-radius:inherit;background:linear-gradient(90deg,#19705ff0,#103a5dd6);height:100%}.track-target[data-v-b706ecbd]{background:#b33a3a;border-radius:999px;width:2px;height:14px;position:absolute;top:-2px;transform:translate(-1px)}.track-zero[data-v-b706ecbd]{opacity:.8;background:#ffffff57;border-radius:999px;align-items:center;height:10px;padding:0 .45rem;font-size:.75rem;display:flex}.matrix-empty[data-v-b706ecbd],.inspector-card[data-v-b706ecbd]{background:#f7fafb;border:1px solid #103a5d24;border-radius:10px}.matrix-empty[data-v-b706ecbd]{margin-bottom:1rem;padding:1rem}.matrix-empty strong[data-v-b706ecbd],.matrix-empty p[data-v-b706ecbd],.inspector-state[data-v-b706ecbd],.inspector-note[data-v-b706ecbd]{margin:0}.matrix-empty p[data-v-b706ecbd],.inspector-state[data-v-b706ecbd],.inspector-note[data-v-b706ecbd]{color:#355161}.inspector-card[data-v-b706ecbd]{gap:.8rem;padding:1rem;display:grid}.inspector-grid[data-v-b706ecbd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.inspector-grid div[data-v-b706ecbd]{background:#fff;border:1px solid #103a5d1a;border-radius:8px;padding:.8rem}.inspector-grid span[data-v-b706ecbd]{color:#5f7380;margin-bottom:.3rem;font-size:.88rem;display:block}.inspector-grid strong[data-v-b706ecbd]{color:#103a5d;display:block}@media (width<=960px){.inspector-grid[data-v-b706ecbd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=840px){.section-heading[data-v-b706ecbd]{flex-direction:column}}@media (width<=560px){.inspector-grid[data-v-b706ecbd]{grid-template-columns:1fr}}.summary-grid[data-v-1bf92d3e]{grid-template-columns:repeat(7,minmax(0,1fr));gap:.8rem;display:grid}.summary-card[data-v-1bf92d3e]{background:#fff;border:1px solid #103a5d29;border-radius:10px;padding:1rem}.summary-card.pending[data-v-1bf92d3e]{background:#f5f8f9}.summary-card p[data-v-1bf92d3e],.summary-card small[data-v-1bf92d3e]{color:#4b6572;margin:0}.summary-card strong[data-v-1bf92d3e]{margin:.55rem 0 .35rem;font-size:1.35rem;line-height:1;display:block}.summary-card.pending strong[data-v-1bf92d3e]{color:#627986}@media (width<=1080px){.summary-grid[data-v-1bf92d3e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.summary-grid[data-v-1bf92d3e]{grid-template-columns:1fr}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#15344a;background:radial-gradient(circle at 0 0,#19705f14,#0000 28%),radial-gradient(circle at right 10% top 12%,#d0682d0f,#0000 20%),linear-gradient(#f4f7f8 0%,#edf2f3 100%);font-family:IBM Plex Sans,Avenir Next,Segoe UI,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}body{color:#15344a;min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}.app-shell{min-height:100vh;position:relative;overflow-x:hidden}.background-grid{pointer-events:none;background-image:linear-gradient(#103a5d0d 1px,#0000 1px),linear-gradient(90deg,#103a5d0d 1px,#0000 1px);background-size:32px 32px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#00000080,#0000 92%);mask-image:linear-gradient(#00000080,#0000 92%)}.page-layout{gap:1rem;max-width:1380px;margin:0 auto;padding:2rem 1.25rem 4rem;display:grid;position:relative}.chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.chart-card{background:#fffffff5;border:1px solid #103a5d29;border-radius:12px;padding:1.15rem}.empty-card{background:#ffffffeb;border:1px dashed #103a5d3d;border-radius:12px;padding:1.25rem}.chart-card.wide{grid-column:1/-1}.chart-card header,.history-chart-card header,.history-list-card header{margin-bottom:.75rem}.section-kicker{text-transform:uppercase;letter-spacing:.12em;color:#19705f;margin:0 0 .15rem;font-size:.8rem}h2{margin:0;font-size:1.35rem}@media (width<=900px){.chart-grid{grid-template-columns:1fr}}
