@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#060606;--surface:#0f0f0f;--control:#181818;--track:#242424;--line:#171717;--cell:#1e1e1e;--rule:#3f3f3f66;--rule-solid:#3f3f3f;--header-glow:inset 0 0 18.6px 0 #ffffff08;--scrim:#0000009e;--radius:0;--ok:#51ff45;--ok-fill:#10310e;--warn:#ffe645;--warn-fill:#3a3410;--alert:#f2312a;--alert-fill:#450e0c;--replay:#e77552;--replay-fill:#3a1d14;--text:#fff;--text-2:#6a6a6a;--text-3:#4a4a4a;--hairline-tinted:.4px;--font:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--fs-9:9px;--lh-9:12px;--fs-10:10px;--lh-10:13px;--fs-11:11px;--lh-11:14px;--fs-12:12px;--lh-12:16px;--fs-13:13px;--lh-13:17px;--fs-20:20px;--lh-20:26px;--ls-hero:-.03em;--fw-regular:400;--fw-medium:500;--grid:8px;--margin:12px;--gutter:8px;--pad:8px;--h-header:25px;--pad-header:6px;--h-chip:25px;--pad-chip:6px;--gap-chip:8px;--h-tag:16px;--h-row:29px;--h-table-row:27px;--pitch-analysis:25px;--pitch-log:21px;--pitch-list:25px;--h-maptab:38px;--pad-maptab-x:32px;--pad-maptab-y:10px;--seg-w:2px;--seg-h:10px;--seg-gap:3px;--bar-h:3px;--square:6px;--icon:12px;--icon-payload:32px;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--dur-enter:.12s;--dur-exit:80ms;--dur-expand:.16s;--hover-intent:.15s;--hover-grace:.3s;--slide:4px;--z-map:0;--z-annot:10;--z-dock:20;--z-hover:30;--z-popover:40;--z-drawer:50;--z-scrim:90;--z-palette:100}@media (prefers-reduced-motion:reduce){:root{--dur-enter:0s;--dur-exit:0s;--dur-expand:0s;--slide:0px}}*,:before,:after{box-sizing:border-box}html,body,#root{background:var(--bg);height:100%;margin:0}body{font-family:var(--font);font-size:var(--fs-10);line-height:var(--lh-10);font-weight:var(--fw-regular);letter-spacing:0;text-transform:uppercase;color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums;text-rendering:geometricprecision;overscroll-behavior:none}button,input{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}::selection{background:var(--ok-fill);color:var(--ok)}.frame-bg{background-color:var(--bg);background-image:url(/assets/bg/dot-grid.png);background-repeat:repeat;background-size:1500px 982px}:focus-visible{outline:1px solid var(--text);outline-offset:1px}.t-9{font-size:var(--fs-9);line-height:var(--lh-9)}.t-10{font-size:var(--fs-10);line-height:var(--lh-10)}.t-11{font-size:var(--fs-11);line-height:var(--lh-11);font-weight:var(--fw-medium)}.t-12{font-size:var(--fs-12);line-height:var(--lh-12)}.t-13{font-size:var(--fs-13);line-height:var(--lh-13)}.t-20{font-size:var(--fs-20);line-height:var(--lh-20);letter-spacing:var(--ls-hero)}.c-2{color:var(--text-2)}.c-3{color:var(--text-3)}.c-ok{color:var(--ok)}.c-warn{color:var(--warn)}.c-alert{color:var(--alert)}.c-replay{color:var(--replay)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.am-panel{--e-t:0;--e-r:0;--e-b:0;--e-l:0;box-shadow:inset 0 calc(var(--e-t) * 1px) 0 0 var(--line), inset calc(var(--e-r) * -1px) 0 0 0 var(--line), inset 0 calc(var(--e-b) * -1px) 0 0 var(--line), inset calc(var(--e-l) * 1px) 0 0 0 var(--line);position:relative}.am-ph{height:var(--h-header);align-items:flex-start;display:flex;position:relative}.am-ph__tab{height:var(--h-header);padding:var(--pad-header);align-items:center;gap:var(--gap-chip);background:var(--surface);white-space:nowrap;color:var(--text);--e-t:1;--e-r:1;--e-l:1;box-shadow:var(--header-glow), inset 0 calc(var(--e-t) * 1px) 0 0 var(--line), inset calc(var(--e-r) * -1px) 0 0 0 var(--line), inset calc(var(--e-l) * 1px) 0 0 0 var(--line);display:inline-flex}.am-ph__marker{top:var(--pad-header);color:var(--text-3);white-space:nowrap;pointer-events:none;position:absolute}.am-ph__right{right:var(--pad);top:var(--pad-header);align-items:center;gap:var(--gap-chip);white-space:nowrap;display:flex;position:absolute}.am-markers-off .am-ph__marker,.am-markers-off .am-marker{display:none}.am-marker{color:var(--text-3);font-size:var(--fs-10);line-height:var(--lh-10);pointer-events:none;white-space:nowrap}.am-asof{color:var(--text-2);white-space:nowrap;transition:color var(--dur-expand) var(--ease-out)}.am-asof[data-mode=replay]{color:var(--replay)}.am-asof[data-stale=true]{color:var(--warn)}.am-asof__flip{display:inline-block}.am-btn{height:var(--h-chip);padding:0 var(--pad-chip);align-items:center;gap:var(--gap-chip);white-space:nowrap;background:var(--control);color:var(--text);box-shadow:inset 0 0 0 1px var(--line);transition:background-color var(--dur-enter) var(--ease-out), box-shadow var(--dur-enter) var(--ease-out), color var(--dur-enter) var(--ease-out);-webkit-user-select:none;user-select:none;display:inline-flex;position:relative}.am-btn[data-size=tab]{height:var(--h-maptab);padding:0 var(--pad-maptab-x);font-size:var(--fs-12);line-height:var(--lh-12)}.am-btn:disabled{cursor:default;color:var(--text-3)}@media (hover:hover){.am-btn:not(:disabled):hover{background:var(--track);box-shadow:inset 0 0 0 1px var(--rule-solid)}.am-btn[data-variant=on]:not(:disabled):hover{background:var(--ok-fill)}.am-btn[data-variant=alert]:not(:disabled):hover{background:var(--alert-fill);box-shadow:inset 0 0 0 1px var(--rule-solid)}.am-btn[data-variant=replay]:not(:disabled):hover{background:var(--replay-fill);box-shadow:inset 0 0 0 1px var(--rule-solid)}.am-btn[data-variant=ghost]:not(:disabled):hover{background:var(--track)}}.am-btn:not(:disabled):active{background:var(--surface)}.am-btn[data-variant=on]{background:var(--ok-fill);color:var(--ok);box-shadow:inset 0 0 0 1px var(--ok-fill)}.am-btn[data-variant=alert]{background:var(--alert-fill);color:var(--alert);box-shadow:inset 0 0 0 var(--hairline-tinted) var(--alert)}.am-btn[data-variant=replay]{background:var(--replay-fill);color:var(--replay);box-shadow:inset 0 0 0 var(--hairline-tinted) var(--replay)}.am-btn[data-variant=ghost]{box-shadow:none;background:0 0}.am-btn[data-variant=tab]{box-shadow:inset -1px 0 0 0 var(--line);color:var(--text-2);background:0 0}.am-btn[data-variant=tab][aria-selected=true],.am-btn[data-variant=tab][aria-pressed=true]{background:var(--surface);color:var(--text);font-weight:var(--fw-medium);box-shadow:var(--header-glow), inset -1px 0 0 0 var(--line)}@media (hover:hover){.am-btn[data-variant=tab]:not([aria-selected=true]):not([aria-pressed=true]):hover{color:var(--text);box-shadow:inset -1px 0 0 0 var(--line);background:0 0}}.am-btn__sub{color:var(--text-2)}.am-btn[data-variant=on] .am-btn__sub,.am-btn[data-variant=alert] .am-btn__sub,.am-btn[data-variant=replay] .am-btn__sub{color:inherit}.am-tag{height:var(--h-tag);padding:0 var(--pad-chip);align-items:center;gap:var(--pad-chip);font-size:var(--fs-9);line-height:var(--lh-9);white-space:nowrap;background:var(--control);color:var(--text);display:inline-flex}.am-tag[data-tone=ok]{background:var(--ok-fill);color:var(--ok)}.am-tag[data-tone=warn]{background:var(--warn-fill);color:var(--warn)}.am-tag[data-tone=alert]{background:var(--alert-fill);color:var(--alert)}.am-tag[data-tone=replay]{background:var(--replay-fill);color:var(--replay)}.am-tag[data-tone=muted]{background:var(--control);color:var(--text-2)}.am-tag[data-tone=surface]{background:var(--surface);color:var(--text)}.am-sq{transition:background-color var(--dur-expand) var(--ease-out);background:currentColor;flex:none;display:inline-block}.am-sq[data-hollow=true]{background:0 0;box-shadow:inset 0 0 0 1px}.am-card{background:var(--surface);box-shadow:var(--header-glow), inset 0 0 0 1px var(--line);color:var(--text);position:relative}.am-card__head{height:var(--h-header);padding:var(--pad-header) var(--pad);justify-content:space-between;align-items:center;gap:var(--gap-chip);white-space:nowrap;box-shadow:inset 0 -1px 0 0 var(--line);display:flex;position:relative}.am-card[data-input=true] .am-card__head{height:var(--h-maptab);font-size:var(--fs-12);line-height:var(--lh-12)}.am-card__meta{color:var(--text-2)}.am-card__section{padding:var(--pad);gap:var(--pad);flex-direction:column;display:flex}.am-card__section+.am-card__section,.am-card__list+.am-card__section,.am-card__section+.am-card__list,.am-card__section+.am-card__foot,.am-card__list+.am-card__foot{box-shadow:inset 0 1px 0 0 var(--line)}.am-card__row{height:var(--lh-10);justify-content:space-between;align-items:center;gap:var(--gap-chip);white-space:nowrap;display:flex}.am-card__row-label{color:var(--text-2);align-items:center;gap:var(--gap-chip);display:inline-flex}.am-card__list-row{height:var(--pitch-list);padding:0 var(--pad);justify-content:space-between;align-items:center;gap:var(--gap-chip);white-space:nowrap;box-shadow:inset 0 -1px 0 0 var(--line);display:flex}.am-card__list-row:last-child{box-shadow:none}.am-card__foot{min-height:var(--pitch-log);padding:4px var(--pad);justify-content:space-between;align-items:center;gap:var(--gap-chip);color:var(--text-2);white-space:nowrap;display:flex}.am-seg{gap:var(--seg-gap);flex:none;display:inline-flex}.am-seg>i{width:var(--seg-w);height:var(--seg-h);background:var(--track);transition:background-color var(--dur-expand) var(--ease-out);display:block}.am-odo{white-space:pre;vertical-align:top;display:inline-flex;overflow:hidden}.am-odo__cell{width:1ch;height:1lh;display:inline-block;position:relative;overflow:hidden}.am-odo__strip{will-change:transform;flex-direction:column;display:flex;position:absolute;top:0;left:0}.am-odo__strip>span{text-align:center;height:1lh;display:block}.am-spark{display:block;overflow:visible}.am-spark__line{fill:none;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:square}.am-spark__proj{fill:none;stroke-width:1px;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.am-tbox:before{content:"";-webkit-mask-composite:xor;transition:opacity var(--dur-enter) var(--ease-out);pointer-events:none;background:linear-gradient(#51ff4552,#51ff45);padding:2px;position:absolute;inset:-2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.am-tbox:after{content:"";box-shadow:inset 0 0 0 2px var(--text);opacity:0;transition:opacity var(--dur-enter) var(--ease-out);pointer-events:none;position:absolute;inset:-2px}.am-tbox[data-hot]:before{opacity:0}.am-tbox[data-hot]:after{opacity:1}.am-tbox:focus-visible{outline:1px solid var(--text);outline-offset:4px}.am-mini{color:var(--text-2);height:25px;transition:color var(--dur-enter) var(--ease-out);padding:0 2px}.am-mini:hover{color:var(--text)}.am-mini:active{color:var(--ok)}.am-ring{transition:transform var(--dur-enter) var(--ease-out), opacity var(--dur-expand) var(--ease-out)}@media (hover:hover){.am-ring:hover{transform:translateY(-2px)}}.am-strip{animation:60s linear infinite am-strip-drift}@keyframes am-strip-drift{0%{background-position:0 0}to{background-position:-836px 0}}@media (hover:hover){.am-layer-row:hover{background:var(--control)}}.am-layer-row:focus-visible{outline-offset:-1px}.am-sensor-tabs::-webkit-scrollbar{display:none}.am-map-ov ::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.am-strip{animation:none}.am-ring{transition:none}}.x-metabtn{color:inherit;white-space:nowrap;transition:color var(--dur-enter) var(--ease-out)}@media (hover:hover){.x-metabtn:hover{color:var(--text)}}.x-graph{position:relative}.x-graph__svg{position:absolute;inset:0;overflow:visible}.x-node{transition:opacity var(--dur-enter) var(--ease-out);position:absolute}.x-node .am-tag{transition:background-color var(--dur-enter) var(--ease-out)}@media (hover:hover){.x-node .am-tag[data-tone=neutral]:hover{background:var(--track)}}.x-foot,.x-sumrow{height:var(--pitch-list);padding:0 var(--pad);align-items:center;gap:var(--gap-chip);white-space:nowrap;box-shadow:inset 0 1px 0 0 var(--line);display:flex}.x-sumrow{height:var(--lh-10);box-shadow:none;padding:0}.x-asum{pointer-events:none;animation:x-fade var(--dur-enter) var(--ease-out) both;position:absolute;transform:translate(-100%)}@keyframes x-fade{0%{opacity:0;transform:translate(-100%, calc(var(--slide) * -1))}to{opacity:1;transform:translate(-100%)}}.x-arow{height:var(--h-row);box-shadow:inset 0 -1px 0 0 var(--line);transition:background-color var(--dur-enter) var(--ease-out);position:relative}.x-arow__main{padding:0 0 0 var(--pad);align-items:center;gap:var(--gap-chip);white-space:nowrap;text-align:left;display:flex;position:absolute;inset:0 48px 0 0}.x-arow__title{text-overflow:ellipsis;flex:auto;overflow:hidden}.x-arow__meta{flex:none}.x-arow__ack{right:var(--pad);position:absolute;top:6.5px}.x-arow[data-dim=true] .x-arow__title{color:var(--text-2)}@media (hover:hover){.x-arow:hover{background:var(--control)}.x-arow .am-tag[data-tone=muted]:is(button):hover{background:var(--track);color:var(--text)}}.x-afoot{height:var(--h-row);padding:0 var(--pad);white-space:nowrap;justify-content:space-between;align-items:center;display:flex}.x-afoot .b-textbtn:disabled{color:var(--text-3);cursor:default}.x-wrow{height:var(--pitch-list);padding:0 var(--pad);white-space:nowrap;box-shadow:inset 0 -1px 0 0 var(--line);align-items:center;display:flex;position:relative}.x-wrow__label{flex:none;width:92px}.x-wrow__value{flex:none}.x-wrow__srcs{gap:4px;margin-left:auto;display:inline-flex}@media (hover:hover){.x-wrow .am-tag:is(button):hover{background:var(--track);color:var(--text)}}.x-pins{gap:var(--gap-chip);flex-direction:column;display:flex;position:absolute}.x-pin{cursor:pointer}@media (hover:hover){.x-pin:hover .am-card__title{text-decoration:line-through;-webkit-text-decoration-color:var(--text-2);text-decoration-color:var(--text-2)}}.p-scrim{background:var(--scrim);z-index:var(--z-scrim);pointer-events:auto;position:absolute;inset:0}.p-card .am-card__head{padding-left:16px;padding-right:16px}.p-card .am-card__title{flex:auto;align-items:center;gap:16px;min-width:0;display:flex}.p-card .am-card__meta{font-size:var(--fs-10);line-height:var(--lh-10)}.p-input{min-width:0;height:22px;color:var(--text);caret-color:var(--ok);font-size:var(--fs-12);line-height:var(--lh-12);text-transform:none;background:0 0;border:0;outline:none;flex:auto;padding:0}.p-input::placeholder{color:var(--text-2);text-transform:none}.p-input:focus-visible{outline:none}.p-list{scrollbar-width:none;overflow-y:auto}.p-list::-webkit-scrollbar{display:none}.p-row{height:var(--h-row);align-items:center;gap:var(--gap-chip);white-space:nowrap;cursor:pointer;box-shadow:inset 0 -1px 0 0 var(--line);transition:background-color var(--dur-enter) var(--ease-out);padding:0 16px;display:flex;position:relative}.p-row[data-on=true]{background:var(--control)}.p-row[data-on=true]:before{content:"";background:var(--ok);width:2px;position:absolute;top:0;bottom:0;left:0}.p-row__label{text-overflow:ellipsis;flex:auto;overflow:hidden}.p-row__ctx{flex:none}.p-row__nokey{flex:none;width:16px}.p-foot{white-space:nowrap;height:25px;color:var(--text-2);align-items:center;gap:16px;padding:0 16px;display:flex}.p-foot__right{transition:color var(--dur-enter) var(--ease-out);margin-left:auto}@media (width<=600px){.p-row__ctx,.p-foot span:nth-child(3),.p-foot span:nth-child(4){display:none}}.b-panel{color:var(--text)}.b-panel :focus-visible{outline-offset:-1px}.b-panel button{text-align:left}@keyframes b-in{0%{opacity:0;transform:translateY(var(--slide))}to{opacity:1;transform:none}}.b-in{animation:b-in var(--dur-enter) var(--ease-out) both;animation-delay:calc(var(--i,0) * 32ms + .12s)}@media (prefers-reduced-motion:reduce){.b-in{animation:none}}.b-vrule{background:var(--line);pointer-events:none;width:1px;position:absolute}.b-hrule{background:var(--line);pointer-events:none;height:1px;position:absolute}.b-vcell{background:var(--cell);pointer-events:none;width:1px;position:absolute}.b-inline-marker{color:var(--text-3);white-space:nowrap}.am-markers-off .b-inline-marker{display:none}.b-textbtn{color:var(--text-2);white-space:nowrap;height:13px;transition:color var(--dur-enter) var(--ease-out)}.b-textbtn[data-active=true]{color:var(--text)}.b-reveal{transition:opacity var(--dur-enter) var(--ease-out), color var(--dur-enter) var(--ease-out)}@media (hover:hover){.b-panel:not(:hover):not(:focus-within) .b-reveal:not([data-active=true]){opacity:0}.b-textbtn:hover{color:var(--text)}}.b-telrows{width:312px;position:absolute;left:0}.b-telrow{width:312px;height:var(--h-row);display:block;position:absolute;left:0}.b-telrow__cell{width:163px;height:var(--h-row);box-shadow:inset 0 -1px 0 0 var(--line);transition:background-color var(--dur-enter) var(--ease-out);position:absolute;top:0;left:0}.b-telrow:first-child .b-telrow__cell{box-shadow:inset 0 -1px 0 0 var(--line), inset 0 1px 0 0 var(--line)}.b-telrow__cell>img{position:absolute;top:8.5px;left:8px}.b-telrow__label{position:absolute;top:8px;left:26px}.b-telrow__value{position:absolute;top:8px;left:100px}.b-telrow[data-pinned=true] .b-telrow__cell{background:var(--control)}.b-telrow[data-pinned=true] .b-telrow__cell:after{content:"";width:var(--square);height:var(--square);background:var(--ok);position:absolute;top:11.5px;right:8px}@media (hover:hover){.b-telrow:hover .b-telrow__cell{background:var(--control)}}.b-telrow__spark{cursor:crosshair;height:12px;position:absolute;top:8.5px}.b-cross{background:var(--text);pointer-events:none;width:1px;height:18px;position:absolute;top:-3px}.b-cross__tag{pointer-events:none;z-index:2;position:absolute;top:-21px}.b-telrow__rsv{gap:.6ch;display:inline-flex;position:absolute;top:8px;right:8px}.b-orient{width:312px;height:112px;position:absolute;top:207px;left:0}.b-orient__compass{width:81px;height:81px;transition:transform .6s var(--ease-out);position:absolute;top:21px;left:11px}.b-orient__compass img{display:block}.b-orient__line{white-space:pre;line-height:var(--lh-10);text-transform:none;position:absolute}.b-orient__tag{opacity:0;transform:translateY(var(--slide));transition:opacity var(--dur-enter) var(--ease-out), transform var(--dur-enter) var(--ease-out);pointer-events:none;position:absolute;top:0;right:8px}.b-orient:hover .b-orient__tag,.b-orient:focus-visible .b-orient__tag{opacity:1;transform:none}.b-srow-wrap{width:312px;height:var(--h-row);position:absolute;left:0}.b-srow{box-shadow:inset 0 -1px 0 0 var(--line);transition:background-color var(--dur-enter) var(--ease-out);display:block;position:absolute;inset:0}.b-srow>img{position:absolute;top:8.5px;left:8px}.b-srow__label{position:absolute;top:8px;left:26px}.b-srow__status{gap:var(--gap-chip);white-space:nowrap;display:flex;position:absolute;top:8px;right:117px}.b-srow__bar{position:absolute;top:9.5px;left:206px}button.b-srow[data-open=true]{background:var(--control)}@media (hover:hover){button.b-srow:hover{background:var(--control)}}.b-faultrow{width:100%;height:var(--h-row);background:var(--surface);box-shadow:inset 0 -1px 0 0 var(--line);transition:background-color var(--dur-enter) var(--ease-out);display:block;position:relative}.b-faultrow:disabled{cursor:default}@media (hover:hover){.b-faultrow:not(:disabled):hover{background:var(--control)}}.b-faultrow__glyph,.b-faultrow__label{white-space:nowrap;position:absolute;top:8px}.b-faultrow__value{white-space:nowrap;position:absolute;top:8px;right:8px}.b-radarblock{width:312px;height:166px;position:absolute;left:0}.b-kv{width:133px;height:var(--h-row);box-shadow:inset 0 -1px 0 0 var(--line);position:absolute;left:0}.b-kv>span{position:absolute;top:8px;left:8px}.b-kv>.b-kv__v{left:104px}.b-radar{isolation:isolate;pointer-events:none;width:148px;height:148px;position:absolute}.b-radar img{pointer-events:none}.b-ovmap{position:absolute;left:0;overflow:hidden}.b-ovmap>img{display:block}.b-aoi{position:absolute}.b-aoi__box{border:1px dashed var(--text);transition:background-color var(--dur-enter) var(--ease-out);display:block}.b-aoi[data-hover=true] .b-aoi__box{background:var(--rule)}.b-aoi__tag{pointer-events:none;position:absolute;top:calc(100% + 2px);left:0}.b-aoi.b-aoi--you{will-change:transform}.b-aoi.b-aoi--you .b-aoi__box{border:1px solid var(--ok);cursor:grab;touch-action:none}.b-aoi.b-aoi--you[data-drag=true] .b-aoi__box{cursor:grabbing;background:var(--rule)}.b-aoi.b-aoi--you .am-tag{color:var(--ok)}@media (hover:hover){.b-aoi__box:hover{background:var(--rule)}}.b-hero{align-items:baseline;gap:4px;display:flex;position:absolute;top:31px;left:8px}.b-hero__max{letter-spacing:var(--ls-hero)}.b-hero__label{position:absolute;top:63px;left:8px}.b-hero__trend{white-space:nowrap;position:absolute;top:37px;right:50px}.b-hero__spark{position:absolute;top:53px;left:232px}.b-why{white-space:nowrap;text-underline-offset:3px;height:13px;transition:text-decoration-color var(--dur-enter) var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;position:absolute;top:37px;right:8px}.b-why[aria-expanded=true]{text-decoration-color:currentColor}@media (hover:hover){.b-why:hover{text-decoration-color:currentColor}}.b-contribs{width:312px;position:absolute;top:95px;left:0}.b-contrib{width:312px;height:var(--pitch-analysis);transition:background-color var(--dur-enter) var(--ease-out);position:absolute;left:0}.b-contrib[data-hot=true]{background:var(--control)}.b-contrib__label{white-space:nowrap;position:absolute;top:6px;left:16px}.b-contrib__value{position:absolute;top:6px;right:54px}.b-contrib__src{white-space:nowrap;position:absolute;top:6px;right:8px}.b-bar{height:var(--bar-h);background:var(--track);position:absolute;top:11px}.b-bar__fill{background:var(--alert);transform-origin:0;transition:transform .6s var(--ease-out);position:absolute;inset:0}.b-whisker{background:var(--text);height:1px;transition:opacity .3s var(--ease-out), left .6s var(--ease-out), width .6s var(--ease-out);position:absolute;top:1px}.b-whisker:before,.b-whisker:after{content:"";background:var(--text);width:1px;height:7px;position:absolute;top:-3px}.b-whisker:before{left:0}.b-whisker:after{right:0}@media (prefers-reduced-motion:reduce){.b-bar__fill,.b-whisker{transition:none}}.b-tile{background:var(--surface);box-shadow:inset 0 0 0 1px var(--ok-fill);transition:background-color var(--dur-enter) var(--ease-out);position:absolute}@media (hover:hover){.b-tile:hover{background:var(--control)}}.b-tile:focus-visible{outline-offset:1px}.b-tile__count{position:absolute;top:5px;left:6px}.b-tile__icon{position:absolute;top:6px;left:24px}.b-tile__name,.b-tile__bay{text-align:center;white-space:nowrap;position:absolute;left:0;right:0}.b-tile__name{top:41px}.b-tile__bay{top:54px}.b-tile__state{height:var(--h-tag);background:var(--ok-fill);color:var(--ok);justify-content:center;align-items:center;display:flex;position:absolute;bottom:3px;left:3px;right:3px;overflow:hidden}.b-tile[data-state=RELOADING] .b-tile__state{background:var(--control);color:var(--text-2)}.b-tile__prog{background:var(--text-2);transform-origin:0;width:100%;height:1px;transition:transform 1s linear;position:absolute;bottom:0;left:0}.b-tile__corner{pointer-events:none;width:6px;height:6px;position:absolute}.b-tile__corner[data-c=tl]{box-shadow:inset 1px 1px 0 0 var(--ok);top:0;left:0}.b-tile__corner[data-c=tr]{box-shadow:inset -1px 1px 0 0 var(--ok);top:0;right:0}.b-tile__corner[data-c=bl]{box-shadow:inset 1px -1px 0 0 var(--ok);bottom:0;left:0}.b-tile__corner[data-c=br]{box-shadow:inset -1px -1px 0 0 var(--ok);bottom:0;right:0}.b-tile[data-state=RELOADING] .b-tile__corner{opacity:.6}.b-rf{white-space:nowrap;justify-content:space-between;align-items:center;width:296px;height:21px;margin-top:-4px;padding:0 0 0 8px;display:flex;position:absolute;left:8px}.b-rf--btn{transition:background-color var(--dur-enter) var(--ease-out)}.b-rf__bar{position:absolute;top:5.5px;left:108px}@media (hover:hover){.b-rf--btn:hover{background:var(--control)}}.b-loglist{scrollbar-width:none;overscroll-behavior:contain;position:absolute;left:0;right:0;overflow-y:auto}.b-loglist::-webkit-scrollbar{display:none}.b-logrow{height:var(--pitch-log);cursor:pointer;transition:background-color var(--dur-enter) var(--ease-out), color var(--dur-expand) var(--ease-out);position:relative}.b-logrow>span{white-space:nowrap;position:absolute;top:4px}.b-logrow__t{color:var(--text-2);left:8px}.b-logrow__text{text-overflow:ellipsis;left:80px;right:40px;overflow:hidden}.b-logrow__s{transition:color var(--dur-expand) var(--ease-out);right:8px}.b-logrow__mark{justify-content:center;align-items:center;width:18px;height:21px;display:flex;position:absolute;top:0;left:63px}.b-logrow__ghostmark{opacity:0;transition:opacity var(--dur-enter) var(--ease-out)}.b-logrow[data-future=true]{color:var(--text-2)}@media (hover:hover){.b-logrow:hover{background:var(--control)}.b-logrow:hover .b-logrow__ghostmark{opacity:1}}.b-logrow:focus-visible{background:var(--control)}.b-logempty{padding:4px 8px}.b-aftertab{align-items:center;gap:var(--gap-chip);height:var(--h-header);white-space:nowrap;margin-left:8px;display:inline-flex}.b-legend{white-space:nowrap;align-items:center;gap:8px;height:13px;display:inline-flex}.b-legend__plan{width:15px;height:6px;box-shadow:inset 0 0 0 1px var(--text-2);display:inline-block}.b-legend__actual{width:15px;height:4px;margin-left:16px;display:inline-block}.b-tl{position:absolute;top:0;left:0}.b-tlhead{width:295px;height:26px;position:absolute;left:0}.b-wpcell{white-space:nowrap;justify-content:center;align-items:center;height:100%;display:flex;position:absolute;top:0}.b-wprow{height:var(--h-table-row);box-shadow:inset 0 1px 0 0 var(--line);transition:background-color var(--dur-enter) var(--ease-out);position:absolute;left:0;right:0}.b-wprow[data-active=true],.b-wprow[data-hot=true]{background:var(--control)}.b-gantt{height:var(--h-table-row);pointer-events:none;position:absolute;left:0;right:0}.b-plan{height:10px;box-shadow:inset 0 0 0 1px var(--text-2);transition:left var(--dur-expand) var(--ease-out), width var(--dur-expand) var(--ease-out);position:absolute;top:8.5px}.b-plan[data-pending=true]{box-shadow:none;border:1px dashed var(--text-2)}.b-actual{height:6px;transition:width .3s linear;position:absolute;top:10.5px}.b-proj{background-image:repeating-linear-gradient(90deg, var(--warn) 0 2px, transparent 2px 4px);height:1px;position:absolute;top:13px}.b-mark{pointer-events:none;will-change:transform;width:1px;position:absolute;left:0}.b-mark__tag{position:absolute;top:4px;left:5px}.b-mark--now{background:var(--text)}.b-mark--now[data-replay=true]{background:repeating-linear-gradient(180deg, var(--text-2) 0 3px, transparent 3px 6px)}.b-mark--play{background:var(--replay);display:none}.b-mark--play[data-on=true]{display:block}.b-mark--hl{background:repeating-linear-gradient(180deg, var(--text) 0 2px, transparent 2px 4px);z-index:2}.b-mark--ghost{background:repeating-linear-gradient(180deg, var(--replay) 0 2px, transparent 2px 4px);z-index:2}.b-transport{z-index:3;align-items:center;gap:8px;display:flex;position:absolute;left:8px}.am-btn.b-dim{color:var(--text-2)}.am-btn.b-sel{background:var(--track);color:var(--text)}.b-scrub{cursor:ew-resize;touch-action:none;z-index:3;height:24px;position:absolute}.b-track{background:var(--rule-solid);pointer-events:none;height:1px;position:absolute}.b-track__prog{background:var(--ok);height:2px;position:absolute;top:-.5px;left:0}.b-tl[data-mode=replay] .b-track__prog{background:var(--replay)}.b-track__tick{background:var(--rule-solid);width:1px;height:3px;position:absolute;top:-3px}.b-track__tick[data-major=true]{height:5px;top:-5px}.b-track__bm{width:4px;height:4px;margin-left:-2px;position:absolute;top:-1.5px}.b-track__bm[data-user=true]{top:-5.5px}.b-track__knob{background:var(--ok);border-radius:50%;width:9px;height:9px;margin-left:-4.5px;position:absolute;top:-4px;left:0}.b-tl[data-mode=replay] .b-track__knob{background:var(--replay);border-radius:0;width:7px;height:7px;margin-left:-3.5px;top:-3px}.b-axislabel{white-space:nowrap;position:absolute}.b-tlscroll{scrollbar-width:none;height:218px;position:relative;overflow-x:auto}.b-tlscroll>.b-tl{position:relative}.b-render{overflow:hidden}.b-render__img{transition:transform var(--dur-expand) var(--ease-out);will-change:transform;position:absolute;top:25px;left:0}.b-render__tag{opacity:0;transition:opacity var(--dur-enter) var(--ease-out);position:absolute;top:8px;left:8px}.b-render__tag[data-on=true],.b-render:focus-visible .b-render__tag{opacity:1}.b-mids{pointer-events:none;width:56px;position:absolute;top:0;left:0}.b-mids>span{width:56px;height:var(--h-table-row);background:var(--surface);box-shadow:inset -1px 0 0 0 var(--line), inset 0 1px 0 0 var(--line);align-items:center;padding-left:8px;display:flex;position:absolute;left:0}
