:where(.rlt){--rlt-font-size: 13px;--rlt-surface: #fcfcfb;--rlt-surface-2: #f0efec;--rlt-border: #e2e1dc;--rlt-grid: #ebeae6;--rlt-text: #0b0b0b;--rlt-text-2: #52514e;--rlt-text-3: #7a7974;--rlt-accent: #2a78d6;--rlt-series-1: #2a78d6;--rlt-series-2: #eb6834;--rlt-series-3: #1baf7a;--rlt-series-4: #eda100;--rlt-series-5: #e87ba4;--rlt-series-6: #008300;--rlt-series-7: #6250d6;--rlt-good: #0ca30c;--rlt-critical: #d03b3b;--rlt-good-text: #006300;--rlt-critical-text: #b42f2f;--rlt-radius: 8px;--rlt-border-width: 1px;--rlt-shadow: 0 1px 2px rgba(0, 0, 0, .05)}.rlt{font-size:var(--rlt-font-size);color:var(--rlt-text)}.rlt *,.rlt *:before,.rlt *:after{box-sizing:border-box}.rlt button,.rlt input,.rlt select{font:inherit;color:inherit}.rlt a{color:var(--rlt-accent)}.rlt .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.rlt .muted{color:var(--rlt-text-3)}.rlt .err{color:var(--rlt-critical-text);margin:6px 0}.rlt .page-title{font-size:16px;font-weight:700;margin:0 0 8px}.rlt .page-title small{font-weight:400;font-size:13px;color:var(--rlt-text-3)}.rlt .filters{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:10px}.rlt .seg{display:inline-flex;border:var(--rlt-border-width) solid var(--rlt-border);border-radius:6px;overflow:hidden;background:var(--rlt-surface)}.rlt .seg button{border:0;background:none;padding:3px 8px;cursor:pointer;color:var(--rlt-text-2)}.rlt .seg button.on{background:var(--rlt-surface-2);color:var(--rlt-text);font-weight:600}.rlt select,.rlt input[type=text],.rlt input[type=search],.rlt input[type=email],.rlt input[type=password]{background:var(--rlt-surface);border:var(--rlt-border-width) solid var(--rlt-border);border-radius:6px;padding:3px 8px;min-width:0;max-width:100%}.rlt input[type=search]{width:250px}.rlt .btn{border:var(--rlt-border-width) solid var(--rlt-border);background:var(--rlt-surface);border-radius:6px;padding:3px 10px;cursor:pointer;white-space:nowrap}.rlt .btn:hover{background:var(--rlt-surface-2)}.rlt .btn.primary{background:var(--rlt-accent);border-color:var(--rlt-accent);color:#fff}.rlt .btn.danger{color:var(--rlt-critical-text)}.rlt .btn:disabled{opacity:.5;cursor:default}.rlt .link-btn{border:0;background:none;color:var(--rlt-accent);cursor:pointer;padding:0;font-size:12px;text-align:left}.rlt .link-btn:hover{text-decoration:underline}.rlt .card{background:var(--rlt-surface);border:var(--rlt-border-width) solid var(--rlt-border);border-radius:var(--rlt-radius);padding:10px 12px;box-shadow:var(--rlt-shadow);min-width:0}.rlt .card h3{margin:0 0 6px;font-size:12px;font-weight:600;color:var(--rlt-text-2);display:flex;justify-content:space-between;align-items:center;gap:8px}.rlt .tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px;margin-bottom:10px}.rlt .tile .label{color:var(--rlt-text-2);font-size:11px}.rlt .tile .value{font-size:20px;font-weight:700;margin-top:2px;font-variant-numeric:tabular-nums}.rlt .tile .sub{color:var(--rlt-text-3);font-size:11px;margin-top:1px}.rlt .grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:8px;margin-bottom:10px}.rlt .grid2.tables{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr))}.rlt .stack{margin-bottom:10px}.rlt .refetching{opacity:.55;transition:opacity .15s}@media (max-width: 760px){.rlt .grid2{grid-template-columns:1fr}}.rlt .status{display:inline-flex;align-items:center;gap:5px;font-weight:600;font-size:12px;white-space:nowrap}.rlt .status.ok{color:var(--rlt-good-text)}.rlt .status.error{color:var(--rlt-critical-text)}.rlt .status .dot{width:8px;height:8px;border-radius:50%;background:currentColor;flex:none}.rlt .table-wrap{overflow-x:auto}.rlt table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.rlt th,.rlt td{text-align:left;padding:4px 8px;border-bottom:1px solid var(--rlt-border);white-space:nowrap}.rlt th{font-size:11px;font-weight:600;color:var(--rlt-text-2);background:var(--rlt-surface);position:sticky;top:0}.rlt td.num,.rlt th.num{text-align:right}.rlt tr.click{cursor:pointer}.rlt tr.click:hover td{background:var(--rlt-surface-2)}.rlt .pill{display:inline-block;font-size:11px;padding:0 7px;border-radius:999px;border:1px solid var(--rlt-border);color:var(--rlt-text-2)}.rlt .pill.sub{border-color:var(--rlt-series-2)}.rlt .expander{border:0;background:none;padding:0 2px;cursor:pointer;color:var(--rlt-text-2);width:16px}.rlt tr.open td{background:var(--rlt-surface-2)}.rlt tr.expanded>td{background:var(--rlt-surface-2);padding:8px 10px 10px 30px;white-space:normal}.rlt .sess-expand .filters{margin-bottom:6px}.rlt .chart{position:relative}.rlt .chart svg{display:block;width:100%;overflow:visible}.rlt .chart .axis text{fill:var(--rlt-text-3);font-size:11px}.rlt .chart .gridline{stroke:var(--rlt-grid);stroke-width:1}.rlt .chart .crosshair{stroke:var(--rlt-text-3);stroke-width:1}.rlt .legend{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--rlt-text-2);margin-bottom:4px}.rlt .legend .key{display:inline-block;width:14px;height:2px;vertical-align:middle;margin-right:5px;border-radius:1px}.rlt .legend .key.box{height:10px;width:10px;border-radius:2px}.rlt .tooltip{position:absolute;pointer-events:none;background:var(--rlt-surface);border:1px solid var(--rlt-border);border-radius:8px;padding:6px 9px;font-size:12px;box-shadow:0 4px 12px #0000001f;z-index:5;min-width:120px}.rlt .tooltip .t{color:var(--rlt-text-3);margin-bottom:3px}.rlt .tooltip .row{display:flex;align-items:center;gap:6px}.rlt .tooltip .row b{font-size:13px;color:var(--rlt-text)}.rlt .tooltip .row span{color:var(--rlt-text-2)}.rlt .tooltip .key{width:12px;height:2px;border-radius:1px}.rlt .wf{font-size:12px}.rlt .wf-row{display:grid;grid-template-columns:minmax(200px,34%) 1fr 72px;align-items:center;gap:8px;padding:2px 6px;border-radius:6px;cursor:pointer}.rlt .wf-row:hover,.rlt .wf-row.sel{background:var(--rlt-surface-2)}.rlt .wf-name{display:flex;align-items:center;gap:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rlt .wf-kind{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--rlt-text-2);width:40px;flex:none}.rlt .wf-track{position:relative;height:14px}.rlt .wf-bar{position:absolute;top:2px;height:10px;border-radius:3px;min-width:2px}.rlt .wf-ttft{position:absolute;top:0;width:2px;height:14px;background:var(--rlt-text);border-radius:1px}.rlt .wf-dur{text-align:right;color:var(--rlt-text-2);font-variant-numeric:tabular-nums}.rlt .kv{display:grid;grid-template-columns:max-content 1fr;gap:4px 12px;font-size:12px;margin:0}.rlt .kv dt{color:var(--rlt-text-3)}.rlt .kv dd{margin:0;overflow-wrap:anywhere}.rlt .split{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:8px;align-items:start}@media (max-width: 1000px){.rlt .split{grid-template-columns:1fr}}@media (max-width: 600px){.rlt .wf-row{grid-template-columns:1fr 64px}.rlt .wf-track{display:none}}.rlt .live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--rlt-critical);margin-right:5px;vertical-align:middle;animation:rlt-pulse 1.6s ease-in-out infinite}@keyframes rlt-pulse{50%{opacity:.35}}@media (prefers-reduced-motion: reduce){.rlt .live-dot{animation:none}}.rlt input[type=datetime-local]{background:var(--rlt-surface);border:var(--rlt-border-width) solid var(--rlt-border);border-radius:6px;padding:2px 6px}.rlt .info{position:relative;display:inline-flex;vertical-align:middle;margin-left:4px}.rlt .info-btn{width:14px;height:14px;border-radius:50%;border:1px solid var(--rlt-text-3);background:none;color:var(--rlt-text-3);font-size:9px;font-weight:700;font-style:italic;line-height:1;padding:0;cursor:pointer;display:inline-grid;place-items:center}.rlt .info-btn:hover,.rlt .info-btn[aria-expanded=true]{border-color:var(--rlt-accent);color:var(--rlt-accent)}.rlt .info-pop{position:absolute;top:18px;left:-8px;z-index:30;width:230px;background:var(--rlt-surface);color:var(--rlt-text);border:1px solid var(--rlt-border);border-radius:8px;padding:7px 9px;font-size:12px;font-weight:400;line-height:1.35;text-align:left;white-space:normal;text-transform:none;letter-spacing:0;box-shadow:0 6px 18px #00000024}.rlt .info-ex{display:block;margin-top:4px;color:var(--rlt-text-2)}.rlt th.num .info-pop{left:auto;right:-8px}.rlt .chips{display:inline-flex;flex-wrap:wrap;gap:3px}.rlt .chip{font-size:11px;padding:0 6px;border-radius:4px;background:var(--rlt-surface-2);color:var(--rlt-text-2);white-space:nowrap}.rlt .chip.bad{color:var(--rlt-critical-text);box-shadow:inset 0 0 0 1px var(--rlt-critical)}.rlt .peek-wrap{margin-top:10px;border-top:1px solid var(--rlt-border);padding-top:8px}.rlt .peek-wrap h4{margin:8px 0 4px;font-size:12px;font-weight:600;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.rlt .peek-wrap h4 .muted{font-weight:400;font-size:11px}.rlt .ctx-bar{display:flex;gap:2px;height:10px;border-radius:4px;overflow:hidden;margin:2px 0 6px}.rlt .ctx-bar span{min-width:3px}.rlt .ctx-legend td{padding:1px 6px;border:0;font-size:12px}.rlt .ctx-legend .key,.rlt .part .key{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:6px;vertical-align:-1px}.rlt .parts{display:grid;gap:2px;margin-top:4px;max-height:420px;overflow-y:auto}.rlt .part summary{display:flex;align-items:center;gap:6px;cursor:pointer;padding:2px 4px;border-radius:4px;font-size:12px;list-style:none}.rlt .part summary::-webkit-details-marker{display:none}.rlt .part summary:hover{background:var(--rlt-surface-2)}.rlt .part-kind{font-weight:600}.rlt .part-size{margin-left:auto;color:var(--rlt-text-3);font-variant-numeric:tabular-nums;white-space:nowrap}.rlt .pill.cur{border-color:var(--rlt-series-3)}.rlt .peek{margin:2px 0 6px;padding:6px 8px;background:var(--rlt-surface-2);border-radius:6px;font:11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;overflow-y:auto}
