:root{--dock-core-w:78px}@media (max-width:600px){:root{--dock-core-w:60px}}@media (max-width:359.98px){:root{--dock-core-w:44px}}.dash{--dash-rail-pad:4px;--dash-cell:44px;--dash-ctl:calc(var(--dash-cell) + 2 * var(--dash-rail-pad));--dash-railh:var(--dash-ctl);--dash-lift:10px;--dash-pull-h:35.2px;--dash-pull-w:var(--dock-core-w);--dash-float:calc(max(var(--dash-ctl), var(--dash-railh)) + var(--dash-lift));--dash-rows:1;--dash-pulse-gap:0.3rem;--dash-graphs-h:calc(var(--dash-rows) * (var(--dash-head-h) + 0.2rem + var(--dash-trace-h)) + (var(--dash-rows) - 1) * var(--dash-pulse-gap));--dash-slab:calc(var(--dash-deck) + var(--dash-graphs-h) + var(--dash-pulse-gap) + 0.35rem);--dash-colw:calc((100vw - 2 * var(--tile-gap-max) - 8 * var(--dash-colpad)) / 5);--dash-head-gap:0.4rem;--dash-lab-max:0.56rem;--dash-lab-div:14.4;--dash-val-max:0.95rem;--dash-val-div:8.4;--dash-lab:min(var(--dash-lab-max),calc((var(--dash-colw) - var(--dash-head-gap)) / var(--dash-lab-div)));--dash-val:min(var(--dash-val-max),calc((var(--dash-colw) - var(--dash-head-gap)) / var(--dash-val-div)));--dash-head-h:var(--dash-val);--dash-trace-h:28px;--dash-vit-fs:0.62rem;--dash-vit-lh:1.25;--dash-vitals-lines:1;--dash-scope-f:min(0.56rem,11.2px,calc((50vw - var(--dash-pull-w) / 2 - var(--tile-gap-max) - 8px - 48px) / 8.6));--dash-drawer:calc(var(--dash-slab) + var(--dash-vitals-h));--dash-deck:calc(var(--dash-pull-h) / 2 + 8px);--dash-gutter:clamp(9.6px,2.5vw,28px);--dash-colpad:clamp(0.5rem,1.6vw,1.1rem);--dash-vitals-h:0px;--dash-ctl-bg:color-mix(in srgb,var(--surface) 92%,transparent);--dash-body-1:var(--surface-2);--dash-body-2:var(--surface);--dash-body-3:var(--bg);--dash-divider:var(--grey-fill);--dash-glyph-dim:0.45;--dash-ctl-tint:color-mix(in oklab,var(--accent) 26%,var(--dash-ctl-bg));--dash-ctl-ring:var(--ctl-ring);--dash-ctl-radius:var(--ctl-radius);--dash-ctl-shadow:var(--ctl-shadow);--dash-hue:0deg;--dash-glow:var(--grey-fill);--dash-rim:var(--dash-rim-off);--dash-rim-off:var(--grey-body);--dash-rim-l:86%}.dash[data-live=true]{--dash-glow:hsl(var(--dash-hue) 88% 62%/0.2);--dash-rim:hsl(var(--dash-hue) 70% var(--dash-rim-l)/0.88)}.dash:not(:has(.dash__derby)){--dash-slab:46px}.dash{text-size-adjust:100%}.dash:has(.dash__vitals){--dash-vitals-h:calc(var(--dash-vitals-lines) * var(--dash-vit-lh) * var(--dash-vit-fs) + var(--dash-vit-air))}.dash__pulse:not(:has(.dash__vitals)){padding-bottom:var(--dash-pulse-gap)}.dash{--dash-vit-air:0.6rem}@media (max-width:62.5em){.dash{--dash-vit-fs:9.92px;--dash-vit-air:9.6px}}.dash__shell{position:absolute;inset:0;pointer-events:none}.dash__vitals{grid-column:1/-1;margin:0;padding:calc(var(--dash-vit-air) / 2) 0;pointer-events:auto;container-type:inline-size;--vit-f:clamp(8px,calc(100cqw / (var(--vit-chars, 54) * 0.54 + 6.8)),var(--dash-vit-fs))}.dash__vitals-label{font-size:.56rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;line-height:calc(var(--dash-vit-lh) * var(--dash-vit-fs));color:var(--grey-quiet)}.dash__vitals-link{display:grid;grid-template-columns:auto minmax(0,max-content);justify-content:center;align-content:center;align-items:start;column-gap:.4em;padding-block:17px;margin-block:-17px;color:inherit;text-decoration:none}.dash__vitals-link:focus-visible .dash__vitals-line,.dash__vitals-link:focus-visible .dash__vitals-short,.dash__vitals-link:hover .dash__vitals-line,.dash__vitals-link:hover .dash__vitals-short{text-decoration:underline}.dash__vitals-line,.dash__vitals-short{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--dash-vit-fs);line-height:var(--dash-vit-lh);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--grey-body)}.dash__vitals-short{display:none;font-size:var(--vit-f)}@media (max-width:62.5em){.dash__vitals-line{display:none}.dash__vitals-short{display:block}.dash__vitals-label{font-size:max(8px,calc(var(--vit-f) * .9));letter-spacing:.1em}}.dash__body{background:linear-gradient(180deg,var(--dash-body-1) 0,var(--dash-body-2) 42%,var(--dash-body-3) 100%);box-shadow:inset 0 1px 0 var(--grey-wash);pointer-events:auto}.dash__body,.dash__rim{position:absolute;left:0;right:0;top:var(--dash-float);bottom:0}.dash__rim{border-top:1px solid var(--dash-rim);-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.4),rgba(0,0,0,.55) 18%,rgb(0,0,0) 50%,rgba(0,0,0,.55) 82%,rgba(0,0,0,.4));mask-image:linear-gradient(90deg,rgba(0,0,0,.4),rgba(0,0,0,.55) 18%,rgb(0,0,0) 50%,rgba(0,0,0,.55) 82%,rgba(0,0,0,.4));transition:border-color .45s linear}.dash__glow{position:absolute;left:0;right:0;bottom:calc(100% - var(--dash-float) - 10px);height:clamp(64px,12vh,120px);background:radial-gradient(72% 100% at 50% 100%,var(--dash-glow) 0,transparent 74%);transition:background .45s linear}@keyframes dash-breathe{0%,to{opacity:.62}50%{opacity:1}}.dash__glow--breathing{animation:dash-breathe 9s ease-in-out infinite}.dash__derby{position:absolute;inset:0;pointer-events:none}.dash__pulse{position:absolute;left:var(--tile-gap-max);right:var(--tile-gap-max);bottom:calc(.35rem + env(safe-area-inset-bottom, 0px));display:grid;grid-template-columns:repeat(5,1fr);row-gap:var(--dash-pulse-gap);align-items:start;--dash-band-hue:22deg;--dash-band-step:8deg;--dash-band-sat:34%;--dash-band-lum:84%;--dash-head-lift:8%;--dash-band-line:0.62;--dash-band-area:0.07;column-gap:calc(2 * var(--dash-colpad))}.dash__col{position:relative;display:grid;grid-template-rows:auto auto;gap:.2rem;min-width:0;container-type:inline-size;--dash-trace-hue:calc(var(--dash-band-hue) + var(--dash-i, 0) * var(--dash-band-step))}.dash__col+.dash__col:before{content:"";position:absolute;top:0;bottom:0;left:calc(-1 * var(--dash-colpad));width:1px;background:var(--dash-divider);pointer-events:none}.dash__colhead{display:flex;align-items:baseline;justify-content:space-between;gap:var(--dash-head-gap);min-width:0;line-height:1}.dash__collabel{font-size:min(var(--dash-lab-max),calc((100cqw - var(--dash-head-gap)) / var(--dash-lab-div)));font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--grey-quiet);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash__lab-short{display:none}@media (max-width:600px){.dash__lab-long{display:none}.dash__lab-short{display:inline}}.dash__colvalue{flex:none;font-size:min(var(--dash-val-max),calc((100cqw - var(--dash-head-gap)) / var(--dash-val-div)));font-weight:300;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fg)}.dash__pulse .derby__spark{display:block;width:100%;height:var(--dash-trace-h);margin-top:0}.dash__pulse .derby__sparkline{stroke:hsl(var(--dash-trace-hue) var(--dash-band-sat) var(--dash-band-lum)/var(--dash-band-line));stroke-width:1}.dash__pulse .derby__sparkarea{fill:hsl(var(--dash-trace-hue) var(--dash-band-sat) var(--dash-band-lum)/var(--dash-band-area))}.dash__pulse .derby__sparkhead{stroke:hsl(var(--dash-trace-hue) var(--dash-band-sat) min(100%,max(0%,calc(var(--dash-band-lum) + var(--dash-head-lift)))));stroke-width:3}.dash[data-live=true] .dash__pulse{--dash-band-hue:var(--dash-hue);--dash-band-sat:58%;--dash-band-lum:76%;--dash-band-line:0.72;--dash-band-area:0.1}.dash__col[data-source=sample] .dash__collabel{text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-decoration-color:var(--grey-line);text-underline-offset:.22em}.dash__col[data-source=real] .dash__collabel{color:var(--grey-secondary)}.dash .nav{bottom:calc(var(--dash-drawer) + var(--dash-lift) + env(safe-area-inset-bottom, 0px));left:var(--dash-gutter);gap:0;height:var(--dash-railh);padding:var(--dash-rail-pad);border:1px solid var(--dash-ctl-ring);border-radius:var(--dash-ctl-radius);background:var(--dash-ctl-tint);box-shadow:var(--dash-ctl-shadow)}.dash .nav__btn{position:relative;z-index:1;width:var(--dash-cell);height:var(--dash-cell);opacity:var(--dash-glyph-dim);color:var(--grey-strong)}.dash .nav__btn:hover{opacity:.8}.dash .nav__btn--on{opacity:1;background:none;color:var(--lime-ink)}.dash .nav:after{content:"";position:absolute;z-index:0;top:calc(var(--dash-rail-pad) + var(--dash-rail-row, 0) * var(--dash-cell));left:calc(var(--dash-rail-pad) + var(--dash-rail-col, var(--dash-density, 0)) * var(--dash-cell));width:var(--dash-cell);height:var(--dash-cell);border-radius:999px;background:var(--lime);box-shadow:inset 0 0 0 1px rgba(255,255,255,.28);transition:left .3s cubic-bezier(.22,.7,.3,1),top .3s cubic-bezier(.22,.7,.3,1);pointer-events:none}.dash{--dash-autoscroll-gap:9.6px}.dash .autoscroll{position:absolute;bottom:calc(var(--dash-drawer) + var(--dash-lift) + env(safe-area-inset-bottom, 0px));left:calc(var(--dash-gutter) + var(--dash-rail-n, 3) * var(--dash-cell) + 2 * var(--dash-rail-pad) + 2px + var(--dash-autoscroll-gap));display:flex;height:var(--dash-railh);padding:var(--dash-rail-pad);border:1px solid var(--dash-ctl-ring);border-radius:var(--dash-ctl-radius);background:var(--dash-ctl-tint);box-shadow:var(--dash-ctl-shadow)}.dash .autoscroll__btn{display:flex;align-items:center;justify-content:center;width:var(--dash-cell);height:var(--dash-cell);border:0;border-radius:999px;background:none;color:var(--grey-strong);opacity:var(--dash-glyph-dim);cursor:pointer;transition:opacity .15s ease,background .15s ease,color .15s ease}.dash .autoscroll__btn:hover{opacity:.8}.dash .autoscroll__btn--on{opacity:1;background:var(--lime);color:var(--lime-ink);box-shadow:inset 0 0 0 1px rgba(255,255,255,.28)}@media (max-width:31rem){.dash:has(.derbytrigger) .autoscroll{bottom:calc(var(--dash-drawer) + var(--dash-lift) + var(--dash-railh) + .5rem + env(safe-area-inset-bottom, 0px));left:var(--dash-gutter)}}@media (min-width:800px) and (max-width:910px){.dash:has(.derbytrigger) .autoscroll{bottom:calc(var(--dash-drawer) + var(--dash-lift) + var(--dash-railh) + .5rem + env(safe-area-inset-bottom, 0px));left:var(--dash-gutter)}}@media (prefers-reduced-motion:reduce){.dash .autoscroll__btn{transition:none}}.dash .derbytrigger{position:absolute;bottom:calc(var(--dash-drawer) + env(safe-area-inset-bottom, 0px));left:50%;translate:-50% 50%;gap:0;width:var(--dash-pull-w);height:var(--dash-pull-h);padding:0;border:1px solid var(--dash-ctl-ring);border-radius:var(--dash-ctl-radius);background:var(--dash-ctl-tint);box-shadow:var(--dash-ctl-shadow);color:var(--fg);pointer-events:auto}.dash .derbytrigger:before{content:"";position:absolute;inset:calc((2.75rem - var(--dash-pull-h) + 2px) / -2) 0;border-radius:0}.dash .derbytrigger:hover{background:color-mix(in oklab,var(--accent) 38%,var(--dash-ctl-bg));color:var(--fg)}.dash .derbytrigger:active{transform:scale(.94)}.dash .derbytrigger[aria-expanded=true]{background:var(--grey-strong);color:var(--bg)}.dock:has(.derbytrigger[aria-expanded=true]){z-index:19}.dock:has(.derbytrigger[aria-expanded=true]) .dash__derby>:not(.derbytrigger),.dock:has(.derbytrigger[aria-expanded=true])>:not(.dash__derby){visibility:hidden;transition:visibility 0s linear .28s}@media (prefers-reduced-motion:reduce){.dock:has(.derbytrigger[aria-expanded=true]) .dash__derby>:not(.derbytrigger),.dock:has(.derbytrigger[aria-expanded=true])>:not(.dash__derby){transition:none}}.dash .derbytrigger svg{width:24px;height:14px;transition:none}.dash .derbytrigger__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);white-space:nowrap}.dash .add{bottom:calc(var(--dash-drawer) + var(--dash-lift) + env(safe-area-inset-bottom, 0px));right:var(--dash-gutter);width:var(--dash-ctl);height:var(--dash-ctl);border:1px solid var(--dash-ctl-ring);border-radius:var(--dash-ctl-radius);background:var(--accent);color:var(--accent-ink);box-shadow:var(--dash-ctl-shadow),0 8px 24px color-mix(in srgb,var(--accent) 38%,transparent)}.dash .add svg{width:26px;height:26px}.dash .add:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 82%,var(--fg));color:var(--accent-ink)}@media (max-width:940px){.dash{--dash-head-gap:0px;--dash-lab-div:8;--dash-val-div:3.8;--dash-head-h:calc(var(--dash-lab) * 1.05 + 0.12rem + var(--dash-val) * 1.05);--dash-trace-h:22px}.dash__colhead{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;justify-content:start;gap:.12rem;line-height:1.05}.dash__colvalue{justify-self:start}}@media (max-width:720px){.dash{--dash-lift:9px;--dash-pull-h:32px;--dash-val-max:0.85rem;--dash-trace-h:22px}}@media (max-width:600px){.dash{--dash-lift:8px;--dash-pull-h:28.8px;--dash-val-max:0.7rem;--dash-lab-max:0.56rem;--dash-lab-div:5.2;--dash-gutter:6px;--dash-colpad:0.28rem}.dash .derbytrigger svg{width:21px;height:12px}.dash__collabel{letter-spacing:.04em}.dash__colvalue{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@media (max-width:360px){.dash{--dash-colpad:0.24rem;--dash-lab-max:0.54rem;--dash-lab-div:5.2;--dash-val-max:0.68rem;--dash-trace-h:24px}.dash__collabel{letter-spacing:.02em}}@media (max-width:339.98px){.dash{--dash-rows:2;--dash-pulse-gap:0.5rem;--dash-colpad:0.5rem;--dash-colw:calc((100vw - 2 * var(--tile-gap-max) - 4 * var(--dash-colpad)) / 3);--dash-lab-max:0.56rem;--dash-val-max:0.7rem;--dash-trace-h:20px}.dash__pulse{grid-template-columns:repeat(6,1fr)}.dash__col{grid-column:span 2}.dash__col:nth-child(4){grid-column:2/span 2}.dash__col:nth-child(5){grid-column:4/span 2}.dash__col:nth-child(3n+1):before{display:none}.dash__collabel{letter-spacing:.04em}}@media (max-width:319.98px){.dash{--dash-vit-fs:9px;--dash-vitals-lines:2}.dash__vitals-link{display:block}.dash__vitals{display:block;text-align:center}.dash__vitals,.dash__vitals-label,.dash__vitals-short{font-size:var(--dash-vit-fs);line-height:var(--dash-vit-lh)}.dash__vitals-label,.dash__vitals-short{display:inline;white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip}.dash__vitals-label{font-size:calc(var(--dash-vit-fs) * .9);margin-right:.4em}}@media (prefers-reduced-motion:reduce){.dash .add,.dash .derbytrigger,.dash .nav:after,.dash__glow,.dash__glow--breathing,.dash__rim{animation:none;transition:none}}.dash__pulse--locked{grid-column:1/-1;min-height:var(--dash-graphs-h);align-items:stretch;pointer-events:auto}.dash__pulse--locked,.dash__signin{display:flex;justify-content:center}.dash__signin{appearance:none;background:none;border:0;margin:0;padding:0 1rem;flex:1 1;align-items:center;font:inherit;font-size:.7rem;letter-spacing:.08em;color:var(--grey-body);text-align:center}button.dash__signin{cursor:pointer;text-decoration:underline;text-underline-offset:.25em}.dash__signin:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.dash__scope{flex:none;position:relative;gap:2px;pointer-events:auto}.dash__scope,.dash__scopebar{height:18px;display:flex;align-items:stretch}.dash__scopebar{position:absolute;right:var(--tile-gap-max);top:calc(var(--dash-float) + 3px);max-width:calc(50vw - var(--dash-pull-w) / 2 - var(--tile-gap-max) - 8px);flex-direction:row-reverse;gap:.75rem;pointer-events:none}.dash__scopetab{position:relative;appearance:none;background:none;border:0;border-bottom:1px solid transparent;margin:0;padding:0 .6em;display:inline-flex;align-items:center;font:inherit;font-size:var(--dash-scope-f);font-weight:700;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--grey-quiet);cursor:pointer;min-width:44px;justify-content:center}.dash__scopetab:before{content:"";position:absolute;inset:-3px -2px -24px -2px}.dash__scopetab[aria-selected=true]{color:var(--grey-strong);border-bottom-color:currentColor}.dash__scopetab[aria-disabled=true]{cursor:not-allowed;opacity:.45}.dash__scopetab:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.dash__scopenote{display:none;flex:0 1 auto;min-width:0;align-items:center;max-width:300px;font-size:var(--dash-scope-f);letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--grey-quiet);pointer-events:none}@media (min-width:760px){.dash__scopenote{display:block;line-height:18px}}.dash{--dash-range-left:min(var(--tile-gap-max),16px);--dash-range-room:calc(50vw - var(--dash-pull-w) / 2 - var(--dash-range-left));--dash-range-f:min(0.56rem,11.2px,calc(var(--dash-range-room) / 3 / 5.4))}@media (max-width:359.98px){.dash{--dash-range-left:0px;--dash-gutter:4px}}.dash__rangebar{position:absolute;left:var(--dash-range-left);top:calc(var(--dash-float) + 3px);height:18px;max-width:var(--dash-range-room);display:flex;pointer-events:none}.dash__range{position:relative;flex:1 1 auto;min-width:0;height:18px;display:flex;align-items:stretch;gap:0;pointer-events:auto}.dash__rangetab{flex:0 0 auto;font-size:var(--dash-range-f);letter-spacing:.1em;border-bottom:0}.dash__rangetab:before{inset:-3px 0 -24px 0}.dash__rangetab:after{content:"";position:absolute;left:.5em;right:.5em;bottom:0;height:1px;background:transparent}.dash__rangetab[aria-selected=true]{border-bottom:0}.dash__rangetab[aria-selected=true]:after{background:currentColor}.dash__rl-short{display:none}@media (max-width:600px){.dash__rangebar{width:var(--dash-range-room)}.dash__rangetab{flex:1 1;min-width:0;padding:0}}@media (max-width:319.98px){.dash{--dash-range-f:min(0.56rem,11.2px,calc(var(--dash-range-room) / 3 / 3.4))}.dash__rl-long{display:none}.dash__rl-short{display:inline}}.dash__pulse .dash__spark--empty{box-shadow:inset 0 -1px 0 var(--dash-divider)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .dash{--dash-body-1:var(--surface);--dash-body-2:var(--surface);--dash-body-3:var(--surface-2);--dash-divider:var(--grey-line);--dash-rim-off:var(--border);--dash-rim-l:28%;--dash-glyph-dim:0.62}:root:not([data-theme=dark]) .dash__pulse{--dash-band-lum:28%;--dash-band-line:0.82;--dash-head-lift:-8%}:root:not([data-theme=dark]) .dash[data-live=true] .dash__pulse{--dash-band-lum:26%;--dash-band-line:0.86}}:root[data-theme=light] .dash{--dash-body-1:var(--surface);--dash-body-2:var(--surface);--dash-body-3:var(--surface-2);--dash-divider:var(--grey-line);--dash-rim-off:var(--border);--dash-rim-l:28%;--dash-glyph-dim:0.62}:root[data-theme=light] .dash__pulse{--dash-band-lum:28%;--dash-band-line:0.82;--dash-head-lift:-8%}:root[data-theme=light] .dash[data-live=true] .dash__pulse{--dash-band-lum:26%;--dash-band-line:0.86}