.Dashboard_header__Zvu6_{display:flex;align-items:center;justify-content:space-between;padding:1vh 2vw;border-bottom:1px solid var(--border);background:linear-gradient(180deg,#0a1422,transparent);flex-shrink:0}.Dashboard_hdrTitle__nkrBn{font-size:2vh;font-weight:900;color:var(--blue);letter-spacing:.06em;text-transform:uppercase}.Dashboard_hdrStats__GIYIh{display:flex;gap:3vw}.Dashboard_hdrRight__Jk3wi{display:flex;align-items:center;gap:1.2vw;font-size:1.3vh;color:var(--muted)}.Dashboard_main__aJkg_{display:grid;grid-template-columns:22vw 1fr 26vw;grid-gap:.8vw;gap:.8vw;padding:1vh 1.2vw;flex:1 1;overflow:hidden;height:calc(100vh - 56px)}.Dashboard_panel__u2Uy0{background:var(--card);border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.Dashboard_panelHdr__8r8ae{padding:1vh 1.2vw .8vh;border-bottom:1px solid var(--border);font-size:1.15vh;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--blue);flex-shrink:0}.Dashboard_panelBody__IEadM{flex:1 1;overflow-y:auto;padding:.8vh .8vw}.Dashboard_panelBody__IEadM::-webkit-scrollbar{width:4px}.Dashboard_panelBody__IEadM::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.Dashboard_wsDot__SCxVX{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:.4vw;vertical-align:middle}.Dashboard_wsOn__vWT_z{background:var(--green)}.Dashboard_wsOff__4ltlV{background:var(--red);animation:Dashboard_blink__VGHQF 1s infinite}@keyframes Dashboard_blink__VGHQF{0%,to{opacity:1}50%{opacity:.2}}.Dashboard_btnReset__Gmy8K{font-size:1.15vh;font-weight:600;padding:.5vh .9vw;border-radius:5px;border:1px solid var(--red);background:transparent;color:var(--red);cursor:pointer;transition:background .15s,color .15s;font-family:inherit}.Dashboard_btnReset__Gmy8K:hover{background:var(--red);color:#fff}.Dashboard_attCard__hp6FP{background:var(--card2);border:1px solid var(--border);border-radius:6px;padding:.9vh .9vw;margin-bottom:.6vh;cursor:pointer;transition:border-color .15s,background .15s}.Dashboard_attCard__hp6FP:hover{border-color:var(--blue)}.Dashboard_attCard__hp6FP.Dashboard_selected__cf1Pp,.Dashboard_selected__cf1Pp{border-color:var(--blue);background:#0a1f3a}.Dashboard_attName__FqFk0{font-size:1.5vh;font-weight:600}.Dashboard_attEmail__g6iNm{font-size:1.05vh;color:var(--muted);margin-top:.2vh}.Dashboard_progRow__M81wu{display:flex;align-items:center;gap:.5vw;margin-top:.6vh}.Dashboard_progBar__tLTKG{flex:1 1;height:4px;background:var(--grey);border-radius:2px;overflow:hidden}.Dashboard_progFill__M6mP4{height:100%;background:var(--green);border-radius:2px;transition:width .4s ease}.Dashboard_progTxt__t1Kmz{font-size:1.05vh;color:var(--muted);white-space:nowrap;font-family:JetBrains Mono,monospace}.Dashboard_exGrid__bIU9q{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:.5vw;gap:.5vw;padding:1vh .8vw;align-content:start}.Dashboard_exCell__qOTgD{aspect-ratio:1;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:transform .12s;border:2px solid transparent}.Dashboard_exCell__qOTgD:hover{transform:scale(1.07);z-index:10}.Dashboard_exSel__EOvrb{border-color:var(--blue);box-shadow:0 0 0 2px rgba(56,189,248,.3)}.Dashboard_exNone__8GRhV{background:var(--grey)}.Dashboard_exGreen__XOU3P{background:#166534}.Dashboard_exAmber__Au_f7{background:#78350f}.Dashboard_exRed__kA1CV{background:#7f1d1d}.Dashboard_exNum__WVcGu{font-size:1.4vh;font-weight:700;color:hsla(0,0%,100%,.9)}.Dashboard_exStat__xd6KB{font-size:.95vh;color:hsla(0,0%,100%,.6);font-family:JetBrains Mono,monospace;margin-top:.2vh}.Dashboard_hint__kxsnM{display:flex;align-items:center;justify-content:center;height:80%;color:var(--muted);font-size:1.3vh;text-align:center;padding:2vh}.Dashboard_detTitle__gBuyX{font-size:1.8vh;font-weight:700;margin-bottom:.4vh}.Dashboard_detSub__cTJQp{font-size:1.1vh;margin-bottom:1.2vh}.Dashboard_statCards__yrGlC{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5vw;gap:.5vw;margin-bottom:1.2vh}.Dashboard_sc__0l21D{background:var(--card2);border:1px solid var(--border);border-radius:6px;padding:.8vh .7vw;text-align:center}.Dashboard_scVal__j0_iO{font-size:2.2vh;font-weight:700;font-family:JetBrains Mono,monospace}.Dashboard_scLbl__yjzPX{font-size:.95vh;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.Dashboard_resultRow__056vZ{background:var(--card2);border:1px solid var(--border);border-radius:5px;padding:.65vh .7vw;margin-bottom:.45vh;display:flex;align-items:center;gap:.6vw;cursor:pointer;transition:border-color .12s}.Dashboard_resultRow__056vZ:hover{border-color:var(--blue)}.Dashboard_rbadge__NyK_q{width:8px;height:8px;border-radius:50%;flex-shrink:0}.Dashboard_bgGreen__ezu6M{background:var(--green)}.Dashboard_bgRed__V3Evz{background:var(--red)}.Dashboard_bgGrey__8pTRx{background:var(--muted)}.Dashboard_rName__xie4a{flex:1 1;font-size:1.25vh;font-weight:500}.Dashboard_rMs__gI893{font-size:1.15vh;font-family:JetBrains Mono,monospace}.Dashboard_runRow__98usY{background:var(--card2);border:1px solid var(--border);border-radius:5px;padding:.65vh .7vw;margin-bottom:.45vh;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.6vw;gap:.6vw}.Dashboard_runBadge__YvHac{font-size:.95vh;font-weight:700;padding:.2vh .45vw;border-radius:3px}.Dashboard_rbPass__XMVZg{background:rgba(74,222,128,.2);color:var(--green)}.Dashboard_rbFail___C8Nw{background:hsla(0,91%,71%,.2);color:var(--red)}.Dashboard_runInfo__fAdgE{min-width:0}.Dashboard_runName__26H9X{font-size:1.2vh;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Dashboard_runSub__2BdiS{font-size:1vh;color:var(--muted)}.Dashboard_runMs__OyVNS{font-size:1.2vh;font-family:JetBrains Mono,monospace;text-align:right}.Dashboard_empty__bU65Z{color:var(--muted);font-size:1.2vh;text-align:center;padding:1.5vh 0}