.bento.rc{grid-template-rows:repeat(6,68px);grid-auto-rows:auto}.rc-main{grid-area:span 6/span 8}.rc-take{grid-area:span 6/span 4}.rc-list{grid-column:span 8}.rc-list>.th{container:rchead/inline-size}@container rchead (width<=305px){.rc-list>.th>.mc-sub{display:none}}.rc-dev{grid-column:span 4}.rc-dev .mc-pr{align-items:center;display:flex}.rc-dev .mc-sw{flex:1}.rc-stage{background:linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/16px 16px,linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/16px 16px,#0d0f13;flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px;display:flex;position:relative}.rc :is(.rc-top,.rc-plot){--tile:#12151a;--soft-line:#222630;--div:#262a33;--trk:#1c2027;--line:#2b2f38;--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;--amber:#fbbf24;--amber-tint:#2a2110;--amber-line:#6e5216}.rc-top{white-space:nowrap;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;min-height:32px;display:grid}.rc-tm{font:500 32px/32px var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ink-3);justify-self:start}.rc[data-rs=rec] .rc-tm,.rc[data-rs=paused] .rc-tm,.rc[data-rs=done] .rc-tm{color:var(--ink)}.rc-cue{text-align:center;text-overflow:ellipsis;min-width:0;color:var(--ink-3);grid-column:2;font-size:13px;line-height:16px;overflow:hidden}.rc-cue b{color:var(--acc-on-dark,#fb3b63);font-weight:500}.rc-leg{color:var(--ink-3);grid-column:3;justify-self:end;gap:12px;font-size:12px;line-height:16px;display:flex}.rc-leg>span{align-items:center;gap:6px;display:flex}.rc-leg i{border-radius:2px;flex:none;width:12px;height:8px}.rc-leg i.pk{background:var(--d-mid)}.rc-leg i.rm{background:var(--d-ink)}.rc-leg i.hz{background:var(--amber)}.rc-plot{flex:1;grid-template-rows:minmax(0,1fr) 16px;grid-template-columns:minmax(0,1fr) 12px;gap:8px 12px;min-height:0;display:grid}.rc-cv{background:var(--tile);min-width:0;min-height:0;box-shadow:inset 0 0 0 1px var(--soft-line);cursor:default;border-radius:4px;grid-area:1/1;position:relative}.rc[data-rs=done] .rc-cv{cursor:pointer}.rc-cv canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.rc-plot .mc-mt{grid-area:1/2}.rc-ax{font:12px/16px var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3);grid-area:2/1;position:relative}.rc-ax>span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.rc-ax>span:first-child{transform:none}.rc-ax>span.e{transform:translate(-100%)}.rc-ph{background:var(--focus);pointer-events:none;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:0}.rc-ph[hidden]{display:none}.rc-ph .pz-tag{top:0;left:1px;transform:translate(-50%,4px)}.rc-ph .pz-tag.l{transform:translateY(4px)}.rc-ph .pz-tag.r{transform:translate(-100%,4px)}.rc-dot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.mc-gate .btn .rc-dot{background:#fff}.rc-foot{gap:16px}.rc-tr{flex:none;gap:8px;display:flex}.rc-tr .btn{height:32px}.rc-rec{min-width:88px}.rc[data-rs=rec] .rc-rec .rc-dot{border-radius:2px;width:8px;animation:1s steps(2,jump-none) infinite blink}.rc-kbd{flex:none;align-items:center;gap:6px;display:flex}.rc-kbd kbd{background:var(--soft);height:20px;box-shadow:inset 0 0 0 1px var(--soft-line), inset 0 -1px 0 var(--line);font:12px/1 var(--sans);color:var(--ink-2);border-radius:4px;place-items:center;padding:0 6px;display:inline-grid}.rc-dev-l{text-align:right}.rc .rc-take{--x-bg:var(--tile);--x-rim:var(--line);--x-line:var(--line);--x-div:var(--div);--x-panel:var(--soft);--x-ctl:var(--soft);--x-trk:var(--trk);--x-axis:var(--line);--x-ink:var(--ink);--x-ink-2:var(--ink-2);--x-ink-3:var(--ink-3);--x-ink-4:var(--ink-4);--x-data:var(--d-main);--x-data-hi:var(--d-ink);--x-ok:var(--green);--x-warn:var(--amber);--x-warn-bg:var(--amber-bg);--x-hatch:var(--amber-line);--x-live:var(--acc)}.rc-take .xr-big small{white-space:nowrap}.rc-hist{flex:1;justify-content:flex-end}.rc-hg{width:100%;height:48px;display:block;overflow:visible}.rc-hg *{vector-effect:non-scaling-stroke}.rc-hg .b{fill:var(--d-mid)}.rc-hg .b.w{fill:var(--amber)}.rc-hg .b.e{fill:var(--trk)}.rc-hg .bl{stroke:var(--line);stroke-width:1px}.rc-hg .md{stroke:var(--ink);stroke-width:1px;stroke-dasharray:3 2}.rc-hb{height:6px;margin-top:4px;position:relative}.rc-hb>i{background:var(--trk);height:6px;box-shadow:inset 0 0 0 1px var(--line);border-radius:2px;position:absolute;top:0}.rc-hb>i.ok{background:var(--green-tint);box-shadow:inset 0 0 0 1px var(--green-line)}.rc-hb>i.w{background-color:var(--amber-bg);background-image:repeating-linear-gradient(135deg, var(--amber-line) 0 2px, transparent 2px 5px);box-shadow:inset 0 0 0 1px var(--amber-line)}.rc-hl,.rc-ht{white-space:nowrap;height:16px;margin-top:4px;font-size:12px;line-height:16px;position:relative}.rc-hl>span,.rc-ht>span{position:absolute;transform:translate(-50%)}.rc-hl>span{color:var(--ink-3)}.rc-hl>span.ok{color:var(--green-ink)}.rc-hl>span.w{color:var(--amber-ink)}.rc-ht{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3);margin-top:0}.rc-ht>span:first-child{transform:none}.rc-ht>span:last-child{transform:translate(-100%)}.rc-st{margin:0}.rc-st b.ok{color:var(--green-ink)}.rc-exp{border-top:1px solid var(--div);background:var(--soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:12px 16px;display:grid}.rc-xb{border:1px solid var(--line);background:var(--tile);text-align:left;cursor:pointer;border-radius:6px;align-items:center;gap:10px;min-width:0;height:52px;padding:0 12px;transition:border-color .15s;display:flex}.rc-xb:not(:disabled):hover{border-color:var(--ink-4)}.rc-xb:disabled{cursor:default}.rc-xb svg{fill:none;width:16px;height:16px;stroke:var(--acc);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.rc-xb:disabled svg{stroke:var(--ink-4)}.rc-xb>span{flex-direction:column;min-width:0;display:flex}.rc-xb b{color:var(--ink);white-space:nowrap;font-size:13px;font-weight:500;line-height:20px}.rc-xb small{font:12px/16px var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rc-xb:disabled b{color:var(--ink-4)}.rc-lh,.rc-ll>li{grid-template-columns:24px 128px minmax(0,1fr) 72px 72px 100px;align-items:center;gap:12px;padding:0 16px;display:grid}.rc-lh{border-bottom:1px solid var(--line);height:28px;color:var(--ink-3);font-size:12px}.rc-lh>span:nth-child(4),.rc-lh>span:nth-child(5){text-align:right}.rc-ll{flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}@media (width>=1180px){.rc-ll{contain:size;overscroll-behavior:contain;min-height:156px;overflow-y:auto}}.rc-ll>li{color:var(--ink-2);cursor:pointer;flex:1 0 52px;font-size:13px;transition:background-color .15s;position:relative}.rc-ll>li+li{border-top:1px solid var(--div)}.rc-ll>li:not(.e):hover,.rc-ll>li.on{background:var(--soft)}.rc-ll>li.on:before{content:"";background:var(--acc);width:2px;position:absolute;top:0;bottom:0;left:0}.rc-ll em{font:12px var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3);font-style:normal}.rc-ll>li.on em{color:var(--acc-ink)}.rc-ll b{font:500 13px var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.rc-ll b small{font:12px var(--sans);color:var(--ink-3);margin-left:6px}.rc-ll .n{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.rc-ll .n.w{color:var(--amber-ink)}.rc-ll svg.wf{width:100%;height:28px;display:block}.rc-ll svg.wf *{vector-effect:non-scaling-stroke}.rc-ll svg.wf path{stroke:var(--d-mid);stroke-width:1px}.rc-ll svg.wf path.w{stroke:var(--amber)}.rc-ll svg.wf path.ph{stroke:var(--d-main)}.rc-ll svg.wf line{stroke:var(--line);stroke-width:1px}.rc-ll>li.e{cursor:default;color:var(--ink-3)}.rc-ll>li.e .wf line{stroke-dasharray:2 3}.rc-lt{color:var(--ink-3);white-space:nowrap;font-size:12px}.rc-ia{justify-content:flex-end;gap:4px;display:flex}.rc-ib{border:1px solid var(--line);background:var(--tile);width:28px;height:28px;color:var(--ink-2);cursor:pointer;border-radius:6px;place-items:center;padding:0;display:grid}.rc-ib:hover{border-color:var(--ink-4);color:var(--ink)}.rc-ib.x:hover{border-color:var(--amber-line);color:var(--amber-ink)}.rc-ib svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.rc-ib.p svg{fill:currentColor;stroke:none}.rc-ll .rec-now{color:var(--acc-ink)}.rc-hw{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.rc-hw>li{background:var(--soft);min-width:0;box-shadow:inset 0 0 0 1px var(--soft-line);border-radius:6px;flex-direction:column;gap:2px;padding:12px;display:flex}.rc-hwc{box-sizing:content-box;border-bottom:1px solid var(--line);justify-content:center;align-items:center;height:32px;margin-bottom:10px;padding-bottom:12px;display:flex}.rc-hw em{font:12px/16px var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3);font-style:normal}.rc-hw b{color:var(--ink);font-size:13px;font-weight:600;line-height:20px}.rc-hw span:not([class]){color:var(--ink-3);text-wrap:pretty;font-size:12px;line-height:16px}.rc-mb{border:1px solid var(--line);background:var(--tile);height:28px;color:var(--ink);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.rc-mb.pri{border-color:var(--acc-solid,var(--acc));background:var(--acc-solid,var(--acc));color:#fff}.rc-mb svg{fill:currentColor;stroke:none;width:14px;height:14px}.rc-mb svg path{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.rc-mk{align-items:center;gap:4px;display:inline-flex}.rc-mk kbd{background:var(--tile);height:28px;box-shadow:inset 0 0 0 1px var(--line), inset 0 -2px 0 var(--line);font:12px/1 var(--sans);color:var(--ink-2);border-radius:6px;place-items:center;padding:0 8px;display:inline-grid}.rc-mk .rc-mb{padding:0 8px}.rc-ms{width:96px;height:28px;display:block}.rc-ms .ax{stroke:var(--line);stroke-width:1px}.rc-ms .b{fill:var(--d-soft)}.rc-ms .b.p{fill:var(--d-mid)}.rc-ms .rc-mph{fill:var(--focus)}.rc-ckg{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.rc-ckc{background:var(--soft);min-width:0;box-shadow:inset 0 0 0 1px var(--soft-line);border-radius:6px;flex-direction:column;gap:4px;padding:12px;display:flex}.rc-ckc svg{box-sizing:content-box;border-bottom:1px solid var(--line);width:100%;height:56px;margin-bottom:8px;padding-bottom:12px;display:block}.rc-ckc .b{fill:var(--d-mid)}.rc-ckc .b.q{fill:var(--d-soft)}.rc-ckc .bn{fill:var(--trk)}.rc-ckc .bn.ok{fill:var(--green-tint);stroke:var(--green-line);stroke-width:1px}.rc-ckc .bn.w,.rc-ckc .hz{fill:var(--amber-tint)}.rc-ckc .ax{fill:none;stroke:var(--line);stroke-width:1px}.rc-ckc .fl{fill:none;stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:3 2}.rc-ckc b{color:var(--ink);font-size:13px;font-weight:600;line-height:20px}.rc-ckc span{color:var(--ink-2);text-wrap:pretty;font-size:12px;line-height:16px}.rc-ckc span.c{color:var(--ink-3)}.rc-fm .bd{padding-bottom:12px}.rc-fh,.rc-fr{grid-template-columns:72px minmax(0,1fr) 128px minmax(0,1.2fr);align-items:center;gap:12px;padding:0 16px;display:grid}.rc-fh{border-top:1px solid var(--div);border-bottom:1px solid var(--line);height:28px;color:var(--ink-3);font-size:12px}.rc-fr{color:var(--ink-2);padding-top:10px;padding-bottom:10px;font-size:13px;line-height:20px}.rc-fr+.rc-fr{border-top:1px solid var(--div)}.rc-fr>b{color:var(--ink);flex-direction:column;font-size:13px;font-weight:600;line-height:20px;display:flex}.rc-fr>b small{font:12px/16px var(--mono);color:var(--ink-3);font-weight:400}.rc-fr>.c{color:var(--ink-3);font-size:12px;line-height:16px}.rc-fz{flex-direction:column;gap:4px;display:flex}.rc-fz>i{background:var(--trk);border-radius:3px;height:6px;display:block;position:relative}.rc-fz>i>i{background:var(--d-mid);border-radius:3px;position:absolute;top:0;bottom:0}.rc-fz em{font:12px/16px var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-2);font-style:normal}.rc-svw{background:var(--soft);box-shadow:inset 0 0 0 1px var(--soft-line);border-radius:6px;justify-content:center;padding:8px 0;display:flex}.rc-svp{flex:none;width:500px;height:72px;display:block}.rc-svp .nd{fill:var(--tile);stroke:var(--ink-4);stroke-width:1px}.rc-svp .nd.on{fill:var(--acc-tint);stroke:var(--acc)}.rc-svp .nd.x{stroke-dasharray:3 3;fill:none}.rc-svp .ar{fill:none;stroke:var(--ink-4);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.rc-svp .ar.dsh{stroke-dasharray:3 3}.rc-svp .xx{fill:none;stroke:var(--amber);stroke-width:1.5px;stroke-linecap:round}.rc-svp text{font:12px var(--sans);fill:var(--ink-2)}.rc-svp text.a{fill:var(--acc);font-weight:600}.rc-svp text.m,.rc-svp text.s{fill:var(--ink-3)}.rc-df{border-top:1px solid var(--div);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rc-df>div{flex-direction:column;gap:4px;min-width:0;padding:12px 16px;display:flex}.rc-df>div+div{border-left:1px solid var(--div)}.rc-df b{color:var(--ink);align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:16px;display:flex}.rc-df b:before{content:"";background:var(--ink-4);border-radius:50%;flex:none;width:8px;height:8px}.rc-df b.w:before{background:var(--amber)}.rc-df span{color:var(--ink-2);text-wrap:pretty;font-size:13px;line-height:20px}@media (width<=759px){.rc-hw{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-svw{display:none}.rc-ckg{grid-template-columns:minmax(0,1fr)}.rc-fh{display:none}.rc-fr{grid-template-columns:56px minmax(0,1fr);row-gap:4px;padding-left:12px;padding-right:12px}.rc-fr>:not(b){grid-column:2}.rc-fr>b{grid-row:span 3}.rc-df{grid-template-columns:minmax(0,1fr)}.rc-df>div{padding:12px}.rc-df>div+div{border-left:0;border-top:1px solid var(--div)}:is(.cb,.rc) .pz-foot>span,.rc-take .xr-big small{white-space:normal}}@media (width<=1179px){.bento.rc{grid-template-rows:none;grid-auto-rows:auto}.rc-main{grid-area:auto/1/auto/-1;min-height:408px}.rc-take{grid-area:auto/1/auto/-1}.rc-list,.rc-dev{grid-column:1/-1}.rc-leg{display:none}}@media (width<=759px){.rc-stage{padding:12px}.rc-tm{font-size:28px;line-height:32px}.rc-cue,.rc-kbd,.rc-dev-l{display:none}.rc-exp{padding:12px}.rc-lh{display:none}.rc-ll>li{grid-template-columns:20px minmax(0,1fr) 64px 100px;padding:0 12px}.rc-ll>li>:nth-child(2),.rc-ll>li>:nth-child(5){display:none}}@media (prefers-reduced-motion:reduce){.rc[data-rs=rec] .rc-rec .rc-dot{animation:none}}
