.dashboard-module__cXihyq__wrap{perspective:1600px;max-width:1320px;margin:0 auto}.dashboard-module__cXihyq__dash{border:1px solid var(--line);transform-origin:top;background:linear-gradient(#131110 0%,#0f0c0b 100%);border-radius:22px;overflow:hidden;box-shadow:0 40px 120px #0009,inset 0 0 0 1px #ffffff05}.dashboard-module__cXihyq__chrome{border-bottom:1px solid var(--line);background:#0c0a09;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.dashboard-module__cXihyq__dots{flex-shrink:0;gap:7px;display:flex}.dashboard-module__cXihyq__dots i{background:#2a2722;border-radius:50%;width:11px;height:11px}.dashboard-module__cXihyq__url{font-family:var(--font-jetbrains-mono), monospace;color:var(--ink-mute);border:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;background:#141210;border-radius:100px;align-items:center;gap:8px;max-width:560px;padding:5px 12px;font-size:12px;display:flex;overflow:hidden}.dashboard-module__cXihyq__urlG{color:var(--accent)}.dashboard-module__cXihyq__actions{flex-shrink:0;gap:6px;display:flex}.dashboard-module__cXihyq__actions i{background:#141210;border-radius:6px;width:22px;height:22px;display:inline-block}.dashboard-module__cXihyq__body{grid-template-columns:220px 1fr;min-height:620px;display:grid}.dashboard-module__cXihyq__side{border-right:1px solid var(--line);background:#0d0b0a;flex-direction:column;gap:2px;padding:18px 14px;display:flex}.dashboard-module__cXihyq__sbrand{align-items:center;gap:10px;padding:4px 8px 16px;display:flex}.dashboard-module__cXihyq__group{font-family:var(--font-jetbrains-mono), monospace;color:var(--ink-mute);letter-spacing:.15em;text-transform:uppercase;padding:14px 8px 6px;font-size:10px}.dashboard-module__cXihyq__side a{color:var(--ink-dim);cursor:default;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.dashboard-module__cXihyq__side a:hover{color:var(--ink);background:#141210}.dashboard-module__cXihyq__onLink{border:1px solid var(--line);background:#1a1714;color:var(--ink)!important}.dashboard-module__cXihyq__ic{opacity:.75;flex-shrink:0;width:15px;height:15px;display:inline-block}.dashboard-module__cXihyq__count{font-family:var(--font-jetbrains-mono), monospace;color:var(--ink-mute);margin-left:auto;font-size:11px}.dashboard-module__cXihyq__main{min-width:0;padding:22px 26px}.dashboard-module__cXihyq__mainHead{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:20px;padding-bottom:16px;display:flex}.dashboard-module__cXihyq__mainTitle{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:400}.dashboard-module__cXihyq__ver{color:var(--ink-mute);font-size:16px;font-family:var(--font-jetbrains-mono), monospace}.dashboard-module__cXihyq__crumbs{font-family:var(--font-jetbrains-mono), monospace;color:var(--ink-mute);margin-bottom:6px;font-size:11px}.dashboard-module__cXihyq__crumbs em{color:var(--accent);font-style:normal}.dashboard-module__cXihyq__chips{flex-wrap:wrap;gap:8px;display:flex}.dashboard-module__cXihyq__chip{border:1px solid var(--line);color:var(--ink-dim);font-size:11.5px;font-family:var(--font-jetbrains-mono), monospace;background:#141210;border-radius:100px;align-items:center;gap:6px;padding:5px 10px;display:flex}.dashboard-module__cXihyq__d{background:var(--ink);border-radius:50%;width:6px;height:6px}.dashboard-module__cXihyq__chipOk .dashboard-module__cXihyq__d{background:var(--ink)}.dashboard-module__cXihyq__chipWarn .dashboard-module__cXihyq__d{background:var(--ink-mute)}.dashboard-module__cXihyq__kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.dashboard-module__cXihyq__kpi{border:1px solid var(--line);background:#111110;border-radius:12px;padding:16px;position:relative;overflow:hidden}.dashboard-module__cXihyq__kpiL{color:var(--ink-mute);font-size:10.5px;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.dashboard-module__cXihyq__kpiV{font-size:32px;font-family:var(--font-instrument-serif), serif;letter-spacing:-.02em;align-items:baseline;gap:6px;margin-top:6px;display:flex}.dashboard-module__cXihyq__kpiV em{color:var(--ink);font-style:italic}.dashboard-module__cXihyq__u{color:var(--ink-mute);font-size:12px;font-family:var(--font-jetbrains-mono), monospace}.dashboard-module__cXihyq__delta{font-family:var(--font-jetbrains-mono), monospace;margin-top:4px;font-size:11px}.dashboard-module__cXihyq__pos{color:var(--ink)}.dashboard-module__cXihyq__neg{color:var(--ink-mute)}.dashboard-module__cXihyq__spark{opacity:.55;position:absolute;bottom:10px;right:12px}.dashboard-module__cXihyq__dashGrid{grid-template-columns:1.4fr 1fr;gap:12px;display:grid}.dashboard-module__cXihyq__panel{border:1px solid var(--line);background:#111110;border-radius:12px;min-width:0;min-height:220px;padding:16px}.dashboard-module__cXihyq__panel h4{letter-spacing:-.01em;justify-content:space-between;align-items:center;margin:0 0 12px;font-size:14px;font-weight:500;display:flex}.dashboard-module__cXihyq__m{font-family:var(--font-jetbrains-mono), monospace;color:var(--ink-mute);font-size:10.5px;font-weight:400}.dashboard-module__cXihyq__runs{border-collapse:collapse;width:100%}.dashboard-module__cXihyq__runs th{font-family:var(--font-jetbrains-mono), monospace;color:var(--ink-mute);text-transform:uppercase;letter-spacing:.15em;text-align:left;border-bottom:1px solid var(--line);padding:0 8px 8px;font-size:10px;font-weight:400}.dashboard-module__cXihyq__runs td{border-bottom:1px dashed var(--line);vertical-align:middle;padding:10px 8px;font-size:12.5px}.dashboard-module__cXihyq__runs tr:last-child td{border:0}.dashboard-module__cXihyq__hash{font-family:var(--font-jetbrains-mono), monospace;color:var(--ink-dim)}.dashboard-module__cXihyq__nameCol{color:var(--ink)}.dashboard-module__cXihyq__badge{font-size:10.5px;font-family:var(--font-jetbrains-mono), monospace;border:1px solid;border-radius:100px;padding:2px 8px;display:inline-block}.dashboard-module__cXihyq__badge_pass{color:var(--ink);border-color:var(--line-strong);background:#f5f1ea0f}.dashboard-module__cXihyq__badge_fail{color:var(--ink-mute);border-color:var(--line);background:#f5f1ea05}.dashboard-module__cXihyq__badge_opt{color:var(--ink);background:#f5f1ea1a;border-color:#f5f1ea4d}.dashboard-module__cXihyq__scoreRow{align-items:center;gap:14px;margin-bottom:12px;display:flex}.dashboard-module__cXihyq__scoreRow:last-child{margin:0}.dashboard-module__cXihyq__scoreLbl{width:110px;color:var(--ink-dim);flex-shrink:0;font-size:12.5px}.dashboard-module__cXihyq__scoreTrk{background:#1a1714;border-radius:100px;flex:1;height:8px;position:relative;overflow:visible}.dashboard-module__cXihyq__scoreTrk i{background:linear-gradient(90deg, var(--ink), var(--ink-dim));border-radius:100px;height:100%;display:block}.dashboard-module__cXihyq__base{background:var(--ink-mute);width:2px;height:14px;position:absolute;top:-3px}.dashboard-module__cXihyq__scoreNum{text-align:right;width:56px;font-family:var(--font-jetbrains-mono), monospace;color:var(--ink);flex-shrink:0;font-size:12px}.dashboard-module__cXihyq__scoreNum em{color:var(--ink-dim);margin-left:4px;font-size:10.5px;font-style:normal}.dashboard-module__cXihyq__chart{width:100%;height:190px;position:relative}.dashboard-module__cXihyq__chart svg{width:100%;height:100%;display:block}@media (max-width:1180px){.dashboard-module__cXihyq__body{grid-template-columns:180px 1fr}.dashboard-module__cXihyq__side{padding:14px 10px}.dashboard-module__cXihyq__side a{gap:8px;padding:7px 8px;font-size:12.5px}.dashboard-module__cXihyq__main{padding:18px 20px}.dashboard-module__cXihyq__dashGrid{grid-template-columns:1fr}.dashboard-module__cXihyq__kpis{grid-template-columns:repeat(4,1fr);gap:10px}.dashboard-module__cXihyq__kpi{padding:14px}.dashboard-module__cXihyq__kpiV{font-size:28px}}@media (max-width:900px){.dashboard-module__cXihyq__body{grid-template-columns:1fr;min-height:0}.dashboard-module__cXihyq__side{display:none}.dashboard-module__cXihyq__main{padding:18px}.dashboard-module__cXihyq__kpis{grid-template-columns:repeat(2,1fr);gap:10px}.dashboard-module__cXihyq__kpi{padding:14px}.dashboard-module__cXihyq__kpiV{font-size:26px}.dashboard-module__cXihyq__mainHead{align-items:flex-start}.dashboard-module__cXihyq__mainTitle{font-size:20px}.dashboard-module__cXihyq__runs th:nth-child(4),.dashboard-module__cXihyq__runs td:nth-child(4),.dashboard-module__cXihyq__runs th:nth-child(5),.dashboard-module__cXihyq__runs td:nth-child(5){display:none}.dashboard-module__cXihyq__scoreLbl{width:80px;font-size:11.5px}.dashboard-module__cXihyq__scoreNum{width:48px;font-size:11px}.dashboard-module__cXihyq__chart{height:160px}.dashboard-module__cXihyq__panel{min-height:0;padding:14px}}@media (max-width:560px){.dashboard-module__cXihyq__chrome{gap:8px;padding:10px 12px}.dashboard-module__cXihyq__url{max-width:240px;padding:4px 10px;font-size:10px}.dashboard-module__cXihyq__actions{display:none}.dashboard-module__cXihyq__main{padding:14px 12px}.dashboard-module__cXihyq__kpis{grid-template-columns:1fr 1fr;gap:8px}.dashboard-module__cXihyq__kpi{padding:12px}.dashboard-module__cXihyq__kpiV{font-size:22px}.dashboard-module__cXihyq__kpiL{font-size:9.5px}.dashboard-module__cXihyq__spark{display:none}.dashboard-module__cXihyq__runs td{padding:8px 4px;font-size:11.5px}.dashboard-module__cXihyq__runs th{padding:0 4px 6px;font-size:9px}.dashboard-module__cXihyq__badge{padding:2px 6px;font-size:9.5px}.dashboard-module__cXihyq__chips .dashboard-module__cXihyq__chip{padding:4px 8px;font-size:10px}}
