.uplot,.uplot *,.uplot :before,.uplot :after{box-sizing:border-box}.uplot{width:min-content;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}.u-title{text-align:center;font-size:18px;font-weight:700}.u-wrap{-webkit-user-select:none;user-select:none;position:relative}.u-over,.u-under{position:absolute}.u-under{overflow:hidden}.uplot canvas{width:100%;height:100%;display:block;position:relative}.u-axis{position:absolute}.u-legend{text-align:center;margin:auto;font-size:14px}.u-inline{display:block}.u-inline *{display:inline-block}.u-inline tr{margin-right:16px}.u-legend th{font-weight:600}.u-legend th>*{vertical-align:middle;display:inline-block}.u-legend .u-marker{width:1em;height:1em;margin-right:4px;background-clip:padding-box!important}.u-inline.u-live th:after{content:":";vertical-align:middle}.u-inline:not(.u-live) .u-value{display:none}.u-series>*{padding:4px}.u-series th{cursor:pointer}.u-legend .u-off>*{opacity:.3}.u-select{pointer-events:none;background:#00000012;position:absolute}.u-cursor-x,.u-cursor-y{pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.u-hz .u-cursor-x,.u-vt .u-cursor-y{border-right:1px dashed #607d8b;height:100%}.u-hz .u-cursor-y,.u-vt .u-cursor-x{border-bottom:1px dashed #607d8b;width:100%}.u-cursor-pt{pointer-events:none;will-change:transform;border:0 solid;border-radius:50%;position:absolute;top:0;left:0;background-clip:padding-box!important}.u-axis.u-off,.u-select.u-off,.u-cursor-x.u-off,.u-cursor-y.u-off,.u-cursor-pt.u-off{display:none}.mm-signal-viewer{width:100%;min-width:120px;height:100%;min-height:100px;color:var(--sv-text);background:var(--sv-background);position:relative;overflow:hidden;container-type:size}.mm-signal-viewer--dark{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.mm-signal-viewer--light{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.mm-signal-viewer__plot{width:100%;height:100%}.mm-signal-viewer__options{z-index:3;font:12px/1.35 Inter,ui-sans-serif,system-ui,sans-serif;position:absolute;top:8px;right:8px}.mm-signal-viewer__options>summary{box-sizing:border-box;width:30px;height:28px;color:var(--sv-text);background:var(--sv-panel);border:1px solid var(--sv-border);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;place-items:center;margin-left:auto;list-style:none;display:grid}.mm-signal-viewer__options>summary::-webkit-details-marker{display:none}.mm-signal-viewer__options-panel{width:178px;max-height:min(100vh - 70px,100cqh - 49px);color:var(--sv-text);background:var(--sv-panel);border:1px solid var(--sv-border);border-radius:5px;gap:7px;margin-top:5px;padding:8px;display:grid;overflow-y:auto;box-shadow:0 8px 24px #00000059}.mm-signal-viewer__options-panel fieldset{border:0;gap:6px;margin:0;padding:0;display:grid}.mm-signal-viewer__options-panel legend{color:var(--sv-muted);margin-bottom:4px;font-weight:600}.mm-signal-viewer__options-panel label{cursor:pointer}.mm-signal-viewer__options-panel input{vertical-align:-1px;margin:0 7px 0 0}.mm-signal-viewer__options-panel button{color:var(--sv-text);background:var(--sv-input);border:1px solid var(--sv-border);cursor:pointer;border-radius:4px;padding:6px 8px}.mm-signal-viewer__options-panel button:disabled{cursor:default;opacity:.5}.mm-signal-viewer .uplot{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.mm-signal-viewer .u-legend{color:var(--sv-text);font-size:12px}.mm-signal-viewer .u-legend[hidden]{display:none}.mm-signal-viewer .u-select{background:var(--sv-selection);border:1px solid var(--sv-selection-border)}.mm-signal-viewer .u-cursor-x,.mm-signal-viewer .u-cursor-y{border-color:var(--sv-muted)}.mm-signal-viewer__status,.mm-signal-viewer__error{pointer-events:none;border-radius:4px;max-width:calc(100% - 16px);padding:5px 8px;font:12px/1.3 Inter,ui-sans-serif,system-ui,sans-serif;position:absolute;top:8px;right:46px}.mm-signal-viewer__status{color:#bae6fd;background:#0369a1bf}.mm-signal-viewer__error{color:#fecaca;background:#991b1be6}:root{--app-header-height:52px;--app-footer-height:26px;--font-ui:.9167rem;--font-small:.78rem;--font-table:.76rem;font-synthesis:none;text-rendering:optimizelegibility;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;font-size:var(--font-ui);background:#11151c;margin:0;overflow:hidden}button,input,select{font:inherit;border:1px solid var(--border);color:var(--text);background:var(--panel-2);border-radius:5px;padding:.45rem .65rem}button{cursor:pointer}button:disabled{opacity:.5;cursor:default}.app-shell{--bg:#071015;--panel:#0a171d;--panel-2:#101f26;--border:#20353f;--text:#d8e5ea;--muted:#91a7b0;--toolbar-width:44px;--inspector-width:0px;--nicepool-width:0px;--nicepool-open-width:720px;--nicepool-divider-width:0px;--resize-handle-size:8px;grid-template-columns:var(--toolbar-width) var(--inspector-width) minmax(0,1fr) var(--nicepool-divider-width) var(--nicepool-width);grid-template-rows:var(--app-header-height) minmax(0,1fr) var(--app-footer-height);width:100vw;height:100vh;color:var(--text);background:var(--bg);transition:grid-template-columns .16s;display:grid}.app-shell.nicepool-open{--nicepool-width:var(--nicepool-open-width);--nicepool-divider-width:var(--resize-handle-size)}.app-shell.nicepool-resizing{transition:none}.app-shell.left-panel-open{--inspector-width:320px}.app--light{--bg:#f4f6f9;--panel:#fff;--panel-2:#eef1f5;--border:#ccd3dc;--text:#18202b;--muted:#657184;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.toolbar{z-index:30;height:var(--app-header-height);border-bottom:1px solid var(--border);background:#071015f5;grid-area:1/1/auto/-1;justify-content:flex-end;align-items:center;gap:10px;padding:0 14px;display:flex;box-shadow:0 5px 18px #00000038}.app--light .toolbar{background:#fffffff5;box-shadow:0 4px 14px #0f172a1a}.toolbar h1{margin-right:auto}h1,h2,p{margin:.1rem 0}h1{font-size:1.05rem}h2{font-size:.9rem}.toolbar form{gap:.4rem;display:flex}.toolbar input{width:min(36vw,460px)}.sample-picker{color:var(--muted);font-size:var(--font-small);align-items:center;gap:5px;display:flex}.sample-picker select{max-width:260px;color:var(--text);padding:3px 6px}.toolbar button,.toolbar input,.recording-header button,.recording-header input,.recording-header select{font-size:var(--font-small);padding:3px 6px}.toolbar .icon-button{color:inherit;flex:none;text-decoration:none}.theme-switch{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;display:flex}.theme-switch input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.theme-switch__icon{color:var(--muted);transition:color .12s}.theme-switch__icon.active{color:var(--text)}.theme-switch__track{border:1px solid var(--border);background:var(--panel-2);border-radius:999px;align-items:center;width:30px;height:17px;padding:2px;transition:background .12s;display:flex}.theme-switch__track span{background:var(--muted);border-radius:50%;width:11px;height:11px;transition:transform .12s,background .12s}.theme-switch input:checked+.theme-switch__track{background:#2563eb}.theme-switch input:checked+.theme-switch__track span{background:#fff;transform:translate(13px)}.theme-switch input:focus-visible+.theme-switch__track{outline-offset:2px;outline:2px solid #7dd3fc}.app-toolbar{z-index:20;border-right:1px solid var(--border);background:#081319;flex-direction:column;grid-area:2/1;align-items:center;gap:7px;padding-top:10px;display:flex}.icon-button{background:0 0;border-color:#0000;place-items:center;width:34px;height:34px;padding:0;display:grid}.icon-button:hover,.icon-button.active{color:#7dd3fc;border-color:var(--border);background:var(--panel-2)}.app-information,.json-values-panel{border-right:1px solid var(--border);background:var(--panel);grid-area:2/2;min-width:0;overflow:hidden}.app-information>header,.json-values-panel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:42px;padding:6px 8px 6px 12px;display:flex}.json-values-panel>header p{max-width:240px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.app-information__body,.json-values-panel__body{height:calc(100% - 42px);font-size:var(--font-small);padding:10px 12px;line-height:1.45;overflow:auto}.app-information__body p+p{margin-top:.65rem}.app-information a{color:#7dd3fc}.app-information dl,.json-values-panel dl{grid-template-columns:minmax(85px,.8fr) minmax(0,1.2fr);margin:12px 0 0;font-size:.72rem;display:grid}.app-information dt,.app-information dd,.json-values-panel dt,.json-values-panel dd{overflow-wrap:anywhere;border-bottom:1px solid #172a33;min-width:0;margin:0;padding:6px 4px}.app-information dt,.json-values-panel dt{color:#83a0aa}.app-information dd,.json-values-panel dd{color:#c9d9df}.app-main{grid-area:2/3;min-width:0;min-height:0;padding:10px 10px 28px;overflow:hidden auto}.collection,.recording,.results,.welcome{border:1px solid var(--border);background:var(--panel);border-radius:7px;margin:1rem;overflow:hidden}.collection>header,.results>header{border-bottom:1px solid var(--border);justify-content:space-between;padding:.65rem .8rem;display:flex}.table-scroll{scrollbar-gutter:stable;height:100%;min-height:0;overflow:auto}table{border-collapse:collapse;width:100%;font-size:var(--font-table)}th,td{text-align:left;border-bottom:1px solid var(--border);padding:5px 7px}th{background:var(--panel-2);position:sticky;top:0}tbody tr{cursor:pointer}tbody tr:hover,tbody tr.selected{background:color-mix(in srgb, #2b90d9 20%, var(--panel))}.recording-header{border-bottom:1px solid var(--border);align-items:center;gap:1rem;padding:.65rem .8rem;display:flex}.recording-header>div:first-child{margin-right:auto}.sweep-control{align-items:center;gap:.3rem;display:flex}.sweep-step{width:26px;height:26px;padding:0}.signal-viewer{height:100%;min-height:100px;display:block}.plot-title{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;border-top:1px solid var(--border);padding:.45rem .8rem;font-size:.78rem;font-weight:600}.derivative-viewer{height:260px;display:block}.results{border-width:0 0 0 1px;border-radius:0;grid-area:2/5;min-width:0;height:auto;min-height:0;margin:0}.results nice-pool{height:calc(100% - 44px);display:block}.empty,.welcome{color:var(--muted);padding:2rem}.app-footer{z-index:30;border-top:1px solid var(--border);min-width:0;color:var(--muted);background:#081319;grid-area:3/1/auto/-1;align-items:center;font-size:.68rem;display:flex}.app-footer span{border-right:1px solid var(--border);text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 10px;overflow:hidden}.app-footer__status{flex:1}.app-footer__status.error{color:#fecaca}.error{color:#fff;background:#7f1d1d;border-radius:5px;margin:.75rem 1rem;padding:.6rem .8rem}.catalog-warning{color:var(--muted);font-size:var(--font-small);margin:.75rem 1rem}.resizable-section{min-width:0}.resizable-section__content{min-width:0;min-height:0;overflow:hidden}.resize-handle{z-index:5;cursor:row-resize;touch-action:none;place-items:center;height:8px;display:grid}.resize-handle span{background:#31505c;border-radius:2px;width:44px;height:2px}.resize-handle:hover span,.resize-handle:focus-visible span{background:#6fd4ca;height:3px}.resizable-section .collection{grid-template-rows:minmax(0,1fr);height:calc(100% - 2rem);display:grid}.recording>.resizable-section{border-bottom:1px solid var(--border)}.option-label{color:var(--muted);margin-bottom:4px;display:block}.mm-signal-viewer__options-panel select{width:100%}.resize-handle--vertical{z-index:21;width:var(--resize-handle-size);cursor:col-resize;grid-row:2;justify-self:stretch;height:auto}.resize-handle--vertical span{width:2px;height:44px}.resize-handle--vertical:hover span,.resize-handle--vertical:focus-visible span{width:3px;height:44px}.resize-handle--nicepool{grid-column:4}@media (width<=850px){.app-shell,.app-shell.nicepool-open,.app-shell.left-panel-open{--inspector-width:0px;grid-template-columns:var(--toolbar-width) minmax(0,1fr)}.toolbar form{flex:1}.toolbar input{width:100%}.app-main{grid-column:2}.recording-header{flex-wrap:wrap}.app-information,.json-values-panel,.results{z-index:25;top:var(--app-header-height);bottom:var(--app-footer-height);width:min(92vw,720px);position:fixed;right:0}.app-information,.json-values-panel{left:var(--toolbar-width);width:min(320px,calc(100vw - var(--toolbar-width)));right:auto}.resize-handle--vertical{display:none}}
