.refs-shell{background:#091820;min-height:100vh;color:#e5f0f5}.refs-workspace{display:grid;grid-template-columns:252px minmax(0,1fr);max-width:1920px;margin:auto}.refs-sidebar{border-right:1px solid #243e4a;padding:24px 14px;position:sticky;top:0;height:calc(100vh - 65px);display:flex;flex-direction:column;gap:12px}.refs-sidebar h2{font-size:20px}.refs-sidebar nav{overflow:auto;flex:1}.refs-sidebar>p{font-size:11px;color:#91a8b4;line-height:1.6}.refs-eyebrow{font-size:11px;font-weight:700;letter-spacing:.13em;color:#6cddd3}.refs-city{display:flex;flex-direction:column;width:100%;text-align:left;padding:13px 12px;gap:5px;border:1px solid transparent;border-radius:6px;color:#e0edf2;background:transparent}.refs-city:hover{background:#142a36}.refs-city.selected{background:#193843;border-color:#41baad}.refs-city small{color:#92aebc;font-size:11px}.refs-main{padding:28px;min-width:0}.refs-heading,.refs-title{display:flex;align-items:center;justify-content:space-between;gap:15px}.refs-title h1{font-size:30px;margin:5px 0}.refs-title h1 span{font-size:18px;color:#8ba9b7;font-weight:400}.refs-title p{color:#92adba;font-size:13px}.refs-tag{padding:8px 12px;border:1px solid #3c586a;border-radius:20px;font-size:11px;color:#c8a1ff}.refs-status{border-left:3px solid #53d9c6;background:#102833;padding:12px 16px;font-size:13px;margin:22px 0 16px}.refs-status small{display:block;color:#92acb8;margin-top:5px}.refs-controls{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin:16px 0;font-size:12px}.refs-controls label{display:flex;align-items:center;gap:7px}.refs-controls select{color:#e6f3f7;background:#142c38;border:1px solid #385564;border-radius:5px;padding:8px}.refs-shell input[type=checkbox]{accent-color:#62e0d0}.refs-run-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0}.refs-run-cards>div{border:1px solid #29434e;border-top:3px solid;padding:14px;border-radius:6px;background:#10232d;display:flex;flex-direction:column;gap:7px}.refs-run-cards span{font-size:12px}.refs-run-cards small{font-size:11px;color:#92aebb}.refs-panel{background:#0f222c;border:1px solid #29434e;border-radius:8px;padding:20px;margin:18px 0}.refs-heading h2{font-size:17px;font-weight:650}.refs-heading h2 span{font-size:12px;color:#8da7b5;margin-left:10px;font-weight:400}.refs-heading>label,.refs-heading>span{font-size:11px;color:#a1b7c2}.refs-chart{height:310px;width:100%;min-width:0;margin-top:14px}.refs-note{color:#9bb3bf;font-size:12px;line-height:1.65;margin:12px 0}.refs-totals{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.refs-totals>div{display:flex;flex-direction:column;gap:7px;border-top:1px solid #29434e;padding-top:12px}.refs-totals b{font-size:24px}.refs-totals small{color:#9bb3bf;font-size:11px}.refs-member-list{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-top:15px}.refs-member-list label{display:flex;gap:8px;align-items:center;font-size:12px}.refs-member-list span{color:#92aeba;font-size:10px}.refs-panel summary{cursor:pointer;font-size:13px}.refs-table-wrap{overflow:auto}.refs-panel table{width:100%;border-collapse:collapse;font-size:12px}.refs-panel th{text-align:left;color:#8cabb9;font-weight:500;padding:12px;border-bottom:1px solid #385360;white-space:nowrap}.refs-panel td{padding:11px 12px;border-bottom:1px solid #203a47}.refs-panel td:not(:first-child){font-variant-numeric:tabular-nums}.refs-panel a{color:#63dfd1;font-size:12px}.refs-empty{padding:28px 16px;color:#9db4c0;font-size:13px;line-height:1.6}@media(min-width:1600px){.refs-chart{height:365px}}@media(max-width:1000px){.refs-workspace{grid-template-columns:205px minmax(0,1fr)}.refs-main{padding:18px}.refs-member-list{grid-template-columns:1fr}.refs-run-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.refs-workspace{display:block}.refs-sidebar{height:auto;position:static;padding:16px}.refs-sidebar nav{display:flex;overflow:auto;max-height:125px}.refs-city{min-width:160px}.refs-sidebar>p{display:none}.refs-main{padding:12px}.refs-title{align-items:flex-start}.refs-title h1{font-size:24px}.refs-tag{display:none}.refs-panel{padding:12px}.refs-totals{grid-template-columns:repeat(2,1fr)}.refs-heading{align-items:flex-start;flex-wrap:wrap}.refs-chart{height:300px}}.refs-mean-legend{display:flex;flex-wrap:wrap;gap:10px 18px;padding:8px 0;font-size:12px;font-weight:700}.refs-mean-legend span{display:inline-flex;align-items:center;gap:6px}.refs-mean-legend i{display:inline-block;width:24px;height:4px;border-radius:3px}.refs-compact-tooltip{background:#102632;border:1px solid #426070;border-radius:6px;padding:10px 12px;font-size:12px;max-width:300px;line-height:1.7;box-shadow:0 4px 16px #0006}.refs-compact-tooltip small{display:block;color:#a9bec8;max-width:240px;line-height:1.4;margin-top:6px}.refs-inspector{border-top:1px solid #35505d;margin-top:12px;padding-top:14px}.refs-inspector h3{font-size:13px;margin:12px 0 8px}.refs-inspector-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px}.refs-inspector-heading small{color:#99b2be;font-size:11px;font-weight:400}.refs-inspector button{color:#e5f0f5;cursor:pointer}.refs-inspector-actions button,.refs-inspector-heading button{background:#1a3542;border:1px solid #456372;border-radius:5px;padding:6px 10px;font-size:12px}.refs-inspector button:disabled{opacity:.45;cursor:default}.refs-hour-slider{display:flex;align-items:center;gap:12px;font-size:12px;color:#a9bec8;margin:14px 0}.refs-hour-slider input{flex:1;min-width:50px;accent-color:#62e0d0}.refs-hour-slider span{min-width:72px;text-align:right;font-variant-numeric:tabular-nums}.refs-mean-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 16px}.refs-value-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;padding:9px 10px;background:transparent;border:1px solid transparent;border-bottom-color:#29434e;border-radius:4px;font-size:12px}.refs-value-row>span{display:flex;align-items:center;gap:7px;min-width:0}.refs-value-row i{width:20px;flex-shrink:0}.refs-value-row b{font-variant-numeric:tabular-nums;white-space:nowrap}.refs-value-row.selected,.refs-value-row:hover{background:#1c3a48;border-color:#688a9c}.refs-value-row.selected{box-shadow:inset 3px 0 #7af0da}.refs-inspector-actions{display:flex;align-items:center;gap:12px;font-size:12px}.refs-inspector-actions label{display:flex;gap:6px;align-items:center}.refs-value-members{max-height:260px;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-color:#6f929f #102632;touch-action:pan-y;border:1px solid #29434e;border-radius:5px}.refs-inspector button:focus-visible,.refs-value-members:focus-visible{outline:2px solid #62e0d0;outline-offset:2px}.refs-member-list{max-height:350px;overflow-y:auto;overscroll-behavior-y:contain}@media(max-width:700px){.refs-mean-values{grid-template-columns:1fr}.refs-hour-slider{gap:6px}.refs-inspector-heading{align-items:flex-start}.refs-inspector-actions{flex-wrap:wrap}.refs-value-members{max-height:230px}}.refs-run-cards{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}.refs-case-scroll{max-height:400px}.refs-case-scroll th{position:sticky;top:0;background:#102632}.refs-case-init{display:block;font-size:10px;color:#92adba}.refs-heading select{background:#142c38;color:#e6f3f7;padding:6px;border:1px solid #385564;border-radius:5px;max-width:230px}.refs-heading,.refs-title{flex-wrap:wrap}.refs-controls select{max-width:100%}.refs-run-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.refs-run-product{display:flex;flex-direction:column;gap:5px;padding-top:7px;min-width:0}.refs-run-product small,.refs-run-product span{overflow-wrap:anywhere}.refs-run-product .refs-incoming{color:#ffdc91;line-height:1.5}.refs-chart{height:350px;overflow:hidden}.refs-totals{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.refs-value-row strong{overflow-wrap:anywhere}.refs-panel{min-width:0}@media(min-width:1600px){.refs-chart{height:390px}}@media(max-width:700px){.refs-chart{height:310px}.refs-run-cards{grid-template-columns:1fr}.refs-controls label{max-width:100%}}.refs-chart{position:relative}.refs-hover-surface{position:absolute;left:64px;right:24px;top:24px;bottom:42px;cursor:crosshair;touch-action:pan-y}.refs-pointer-tooltip{position:absolute;top:8px;width:300px;max-width:100%;box-sizing:border-box;pointer-events:none;z-index:3}.refs-time-controls button{background:#1a3542;color:#e5f0f5;border:1px solid #456372;border-radius:5px;padding:8px 12px;cursor:pointer}.refs-time-slider{padding:12px 24px 22px 64px}.refs-time-slider p{font-size:12px;color:#9bb3bf;line-height:1.6;margin-bottom:14px}.refs-time-slider [data-slot=slider-track]{background:#29434e}.refs-time-slider [data-slot=slider-range]{background:#62e0d0}.refs-time-slider [data-slot=slider-thumb]{border-color:#62e0d0}.refs-time-controls button[aria-pressed=true]{background:#23524e;border-color:#62e0d0;color:#fff}.refs-temperature-chart{height:315px;margin-top:0}.refs-temperature-chart .refs-hover-surface{left:48px;right:25px;top:20px;bottom:50px}@media(min-width:1600px){.refs-temperature-chart{height:360px}}@media(max-width:760px){.refs-temperature-chart{height:280px}}.verification-selectors{margin:16px 0;display:flex;flex-wrap:wrap;gap:12px}.verification-selectors details{border:1px solid #354757;border-radius:6px;padding:10px;min-width:170px}.verification-selectors label{display:inline-flex;gap:6px;align-items:center;margin:6px 12px 6px 0}.verification-selectors details div{display:flex;flex-direction:column;max-height:260px;overflow:auto}.verification-selectors>.refs-controls,.verification-selectors>.refs-note{width:100%}.verification-station,.verification-station option{color:#10273e;background:#fff;color-scheme:light}.verification-station{padding:.4rem .65rem;border:1px solid #7192a4;border-radius:.35rem}.verification-station:focus-visible{outline:3px solid #5cdbed}