.bento.al{grid-template-rows:repeat(8,68px)}.al-main{grid-area:span 8/span 8}.al-rs,.al-bw{grid-area:span 4/span 4}.al-sub{color:var(--ink-3);font-size:13px}[data-mode=rt] .al-av,[data-mode=av] .al-rt{display:none!important}.al-bar{border-bottom:1px solid var(--div);flex:none;align-items:center;gap:8px 16px;min-height:44px;padding:8px 16px;display:flex}.al-set{color:var(--ink-3);white-space:nowrap;align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.al-pass{font:12px/16px var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3);white-space:nowrap;margin-left:auto}[data-st=run] .al-set{opacity:.45;pointer-events:none}.al-stage{--tile:#12151a;--head:#12151a;--soft:#161920;--soft-line:#222630;--div:#262a33;--trk:#1c2027;--line:#2b2f38;--ctl:#12151a;--ink:#f2f3f5;--ink-2:#b6bbc4;--ink-3:#8a909a;--ink-4:#6b717b;--ink-5:#30343c;--d-main:#8a9bf0;--d-mid:#5f72d6;--d-soft:#2c3666;--d-track:#161b33;--d-ink:#c7d0fb;--acc:#fb3b63;--acc-tint:#fb3b6329;--acc-line:#fb3b6373;--acc-solid:#e11d48;--acc-solid-hover:#c8143c;--well:#0a0c0f;--gl:#ffffff0b;--grid:linear-gradient(90deg, var(--gl) 1px, transparent 1px) 0 0 / 16px 16px, linear-gradient(var(--gl) 1px, transparent 1px) 0 0 / 16px 16px, var(--well);min-height:0;color:var(--ink);background:#0d0f13;flex-direction:column;flex:1;gap:16px;padding:16px;display:flex;position:relative}.al-top{min-height:16px;color:var(--ink-3);white-space:nowrap;align-items:center;font-size:13px;line-height:16px;display:flex}.al-cue{text-overflow:ellipsis;min-width:0;overflow:hidden}.al-gate[hidden],.al-gate .btn[hidden]{display:none}.al-rtv,.al-avv{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex}.al-sc{flex-direction:column;flex:1;min-height:0;display:flex}.al-sw{background:var(--grid);min-height:136px;box-shadow:inset 0 0 0 1px var(--soft-line);border-radius:6px;flex:1;position:relative}.al-sw>svg{width:100%;height:calc(100% - 52px);position:absolute;inset:40px 0 12px}.al-sw path{fill:var(--d-soft);stroke:var(--d-main);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.al-s0,.al-hd{width:0;position:absolute;top:8px;bottom:0}.al-s0{left:0}.al-s0:before,.al-hd:before{content:"";width:2px;position:absolute;top:20px;bottom:0;left:-1px}.al-s0:before{background:var(--ink-4);left:0}.al-hd:before{background:var(--acc)}.al-s0>span,.al-hd>span{white-space:nowrap;font-size:12px;font-style:normal;line-height:16px;position:absolute;top:0}.al-s0>span{color:var(--ink-3);left:8px}.al-hd>span{color:var(--acc-ink);font-weight:500;right:8px}.al-hd[hidden],.al-br[hidden],.al-miss[hidden]{display:none}.al-br{border-top:1px dashed var(--ink-4);height:0;position:absolute;top:30px;left:0}.al-br>b{background:var(--acc-solid,var(--acc));font:600 12px/18px var(--mono);font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap;border-radius:4px;padding:0 6px;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.al-hd.r>span{left:8px;right:auto}.al-br.r>b{left:calc(100% + 8px);transform:none}.al-miss{background:var(--well);color:var(--amber-ink);white-space:nowrap;border-radius:4px;padding:4px 8px;font-size:13px;line-height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.al-ax{flex:none;height:16px;margin-top:4px;position:relative}.al-ax>span{font:12px/16px var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3);white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.al-ax>span:first-child{transform:none}.al-ax>span:last-child{transform:translate(-100%)}.al-rr{flex:none;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;display:grid}.al-rr[data-n="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.al-rc{border:1px dashed var(--ink-5);border-radius:4px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:6px 2px;display:flex}.al-rc>i{background:var(--ink-5);border-radius:50%;width:6px;height:6px}.al-rc>b{font:12px/16px var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3);white-space:nowrap;font-weight:400}.al-rc.ok{border:1px solid var(--d-soft);background:var(--d-track)}.al-rc.ok>i{background:var(--d-main)}.al-rc.ok>b{color:var(--d-ink)}.al-rc.miss{border:1px solid var(--amber-line)}.al-rc.miss>i{background:var(--amber)}.al-rc.miss>b{color:var(--amber-ink)}.al-rc.cur{border:1px solid var(--acc)}.al-rc.cur>i{background:var(--acc)}.al-rc.cur>b{color:var(--acc-ink);font-weight:600}.al-go{flex:none;justify-content:center;align-self:center;align-items:center;gap:8px;min-width:240px;height:48px;font-size:16px;display:inline-flex}.al-go svg{fill:currentColor;width:16px;height:16px}.al-go .st,.al-go.on .pl{display:none}.al-go.on .st{display:block}.al-avv{justify-content:center}.al-fl{background:var(--soft);width:112px;height:112px;box-shadow:inset 0 0 0 1px var(--soft-line);border-radius:50%;align-self:center;place-items:center;display:grid;position:relative}.al-fl>i{background:var(--ink-5);border-radius:50%;transition:background-color 80ms;position:absolute;inset:16px}.al-fl.on>i{background:#f2f3f5}.al-fl>svg{fill:none;width:24px;height:24px;stroke:var(--ink-3);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;position:relative}.al-fl.on>svg{stroke:#0d0f13}.al-tw{background:var(--grid);height:72px;box-shadow:inset 0 0 0 1px var(--soft-line);border-radius:6px;position:relative}.al-zn>span{text-align:center;color:#4ade80;white-space:nowrap;font-size:12px;font-style:normal;line-height:16px;position:absolute;bottom:6px;left:0;right:0}.al-zn{background:#22c55e1a;border-left:1px dashed #22c55e73;border-right:1px dashed #22c55e73;position:absolute;top:0;bottom:0}.al-pic,.al-at{width:0;position:absolute;top:8px;bottom:8px}.al-pic:before,.al-at:before{content:"";width:2px;position:absolute;bottom:0;left:-1px}.al-pic:before{background:var(--ink-2);top:20px}.al-at:before{background:var(--acc);top:20px}.al-pic>span,.al-at>span{white-space:nowrap;font-size:12px;font-style:normal;line-height:16px;position:absolute;top:0;left:6px}.al-pic>span{color:var(--ink-2)}.al-at>span{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--acc-ink);font-weight:600}.al-sl{color:var(--ink-3);align-items:center;gap:12px;font-size:12px;line-height:16px;display:flex}.al-sl>span{flex:none}.al-sl>b{min-width:64px;font:500 12px/16px var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);text-align:right;flex:none}.al-sl input[type=range]{--p:20%;-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;flex:1;min-width:0;height:16px;margin:0}.al-sl input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(var(--acc), var(--acc)) 0 0 / var(--p) 100% no-repeat, var(--trk);border-radius:2px;height:4px}.al-sl input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:1px solid var(--line);background:var(--tile);border-radius:50%;width:16px;height:16px;margin-top:-6px}.al-sl input[type=range]::-moz-range-track{background:var(--trk);border-radius:2px;height:4px}.al-sl input[type=range]::-moz-range-progress{background:var(--acc);border-radius:2px;height:4px}.al-sl input[type=range]::-moz-range-thumb{border:1px solid var(--line);background:var(--tile);border-radius:50%;width:14px;height:14px}.al-foot{gap:24px}.al-dv{white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:12px;line-height:16px;display:flex}.al-dv>svg{fill:none;width:14px;height:14px;stroke:var(--ink-3);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.al-dv>span{color:var(--ink-3);flex:none}.al-dv>b{text-overflow:ellipsis;min-width:0;color:var(--ink);font-weight:500;overflow:hidden}.al-rb{flex-direction:column;justify-content:space-between;gap:16px;padding:16px;display:flex}.al-rn{flex-direction:column;gap:4px;display:flex}.al-rs .xr-big>b{font-family:var(--mono);letter-spacing:0}.al-u{color:var(--x-ink-3);font-size:16px;line-height:20px}.al-rsub{color:var(--x-ink-3);white-space:nowrap;font-size:12px;line-height:16px}.al-sp{background:var(--x-panel);height:40px;box-shadow:inset 0 0 0 1px var(--x-div);border-radius:4px;position:relative}.al-rg{background:var(--x-trk);border-radius:2px;height:4px;position:absolute;top:18px}.al-dots>i{background:var(--x-data);opacity:.75;width:10px;height:10px;box-shadow:0 0 0 1px var(--x-bg);border-radius:50%;margin-left:-5px;position:absolute;top:15px}.al-md{width:0;position:absolute;top:4px;bottom:4px}.al-md:before{content:"";background:var(--ac);border-radius:1px;width:2px;position:absolute;top:0;bottom:0;left:-1px}.al-md[hidden],.al-rg[hidden],.al-zn2[hidden]{display:none}.al-zn2{background:#22c55e24;position:absolute;top:0;bottom:0}.al-tk{height:16px;margin-top:4px;position:relative}.al-tk>span{font:12px/16px var(--mono);font-variant-numeric:tabular-nums;color:var(--x-ink-3);white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.al-tk>span:first-child{transform:none}.al-tk>span:last-child{transform:translate(-100%)}.al-st{margin:0}.al-st b.w{color:var(--x-warn)}.al-sbw{border-bottom:1px solid var(--div);flex:none;padding:16px 16px 12px}.al-sb{background:var(--trk);border-radius:3px;gap:2px;height:12px;display:flex;overflow:hidden}.al-sb>i{flex:0 0 0;min-width:0}.al-sb:not(.on)>i{display:none}.al-s-o{background:var(--d-main)}.al-s-b{background:var(--d-mid)}.al-s-i{background:var(--d-soft)}.al-s-r{background:repeating-linear-gradient(135deg, var(--amber) 0 1px, transparent 1px 4px);box-shadow:inset 0 0 0 1px var(--amber-line)}.al-s-x{visibility:hidden}.al-bt{flex-direction:column;flex:1;min-height:0;display:flex}.al-btr{min-height:24px;color:var(--ink-2);flex:1;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 16px;font-size:13px;line-height:20px;display:grid}.al-btr+.al-btr{border-top:1px solid var(--div)}.al-btr>i{border-radius:2px;width:8px;height:8px}.al-btr>b{font:500 12px/16px var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.al-btr>b.e{color:var(--ink-4)}.al-bf>span{white-space:normal}@media (width<=1179px){.bento.al{grid-template-rows:none;grid-auto-rows:auto}.bento.al>.t{grid-row:auto}.al-main{grid-column:1/-1;height:560px}.al-rs,.al-bw{grid-column:span 6;min-height:308px}}@media (width<=759px){.al-main{height:auto}.al-sub{display:none}.al-bar{flex-wrap:wrap;padding:8px 12px}.al-stage{min-height:460px;padding:12px}.al-rr{grid-template-columns:repeat(5,minmax(0,1fr))}.al-go{align-self:stretch;min-width:0}.al-foot{flex-direction:column;align-items:stretch;gap:4px}}.al-hg{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.al-hc,.al-lc{background:var(--soft);min-width:0;box-shadow:inset 0 0 0 1px var(--soft-line);border-radius:6px;flex-direction:column;padding:12px;display:flex}.al-hc svg{width:280px;max-width:100%;height:112px;margin:0 auto;display:block;overflow:visible}.al-lc svg{width:160px;max-width:100%;height:72px;margin:0 auto;display:block;overflow:visible}:is(.al-hc,.al-lc) b{border-top:1px solid var(--line);color:var(--ink);margin-top:12px;padding-top:12px;font-size:13px;font-weight:500;line-height:20px}.al-lc.w b{color:var(--amber-ink)}.al-hc span{color:var(--ink-2);font-size:13px;line-height:20px}.al-lc span{color:var(--ink-2);font-size:12px;line-height:16px}.al-lg{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}:is(.al-hc,.al-lc) svg path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}:is(.al-hc,.al-lc) svg .ax{stroke:var(--ink-4);stroke-width:1px}:is(.al-hc,.al-lc) svg .tr{stroke:var(--d-track);stroke-width:4px}:is(.al-hc,.al-lc) svg .ln{stroke:var(--d-main);stroke-width:1.5px}:is(.al-hc,.al-lc) svg .a0{stroke:var(--d-mid);stroke-width:1.5px}:is(.al-hc,.al-lc) svg .mn{stroke:var(--d-main);stroke-width:1px;stroke-dasharray:3 3}:is(.al-hc,.al-lc) svg .bs{fill:var(--d-soft)}:is(.al-hc,.al-lc) svg .bm{fill:var(--d-main)}:is(.al-hc,.al-lc) svg .bt{fill:var(--d-track)}:is(.al-hc,.al-lc) svg .lc{fill:var(--tile);stroke:var(--d-main);stroke-width:1.5px}:is(.al-hc,.al-lc) svg .kn{fill:var(--d-main)}:is(.al-hc,.al-lc) svg .a1{stroke:var(--amber);stroke-width:1.5px}:is(.al-hc,.al-lc) svg .ap{fill:var(--amber)}.al-tr{min-height:36px;color:var(--ink-2);grid-template-columns:112px 120px minmax(0,1fr);align-items:center;gap:12px;padding:8px 16px;font-size:13px;line-height:20px;display:grid}.al-tr+.al-tr{border-top:1px solid var(--div)}.al-trh{border-bottom:1px solid var(--line);min-height:28px;color:var(--ink-3);padding-top:6px;padding-bottom:6px;font-size:12px;line-height:16px}.al-trh+.al-tr{border-top:0}.al-tr:not(.al-trh)>span:first-child{color:var(--ink);font-weight:500}.al-tr>.mn{font:12px/16px var(--mono);font-variant-numeric:tabular-nums;color:var(--ink)}.al-nt>span{white-space:normal}@media (width<=679px){.al-hg{grid-template-columns:minmax(0,1fr)}}@media (width<=759px){.al-lg{grid-template-columns:repeat(2,minmax(0,1fr))}.al-tr{grid-template-columns:88px minmax(0,1fr);gap:8px;padding:8px 12px}.al-tr>span:nth-child(2){display:none}}@media (width<=479px){.al-top{white-space:normal}.al-gate .mc-cf{flex-wrap:wrap;justify-content:flex-end;row-gap:12px}.al-gate .mc-priv{flex-basis:100%}.al-gate.w .mc-ill{display:none}}
