.bento.ks-tool{grid-auto-rows:auto;align-items:start}.ks-stg{grid-column:1/9;align-self:stretch}.ks-res{grid-column:9/13;align-self:stretch}.ks-pair{flex:none;margin-left:auto}.ks-stg .bd{flex-direction:column;gap:12px;padding:16px;display:flex}.ks-stg{--ks-sk1:#edeef1;--ks-sk2:#d6d9df;--ks-f:#fff;--ks-ed:#14182029;--ks-lc:#34353a;--ks-hsk:#9fd5b7;--ks-hf:#e3f3ea;--ks-hed:#005a3947;--ks-hlc:#005a39;--ks-dsk:#df4c15;--ks-df:#ff6a33;--ks-ded:#6e1c0059}:root[data-theme=dark] .ks-stg{--ks-sk1:#2c2f35;--ks-sk2:#1f2226;--ks-f:#3a3d44;--ks-ed:#0000008c;--ks-lc:#d8dbe0;--ks-hsk:#003821;--ks-hf:#005435;--ks-hed:#00000080;--ks-hlc:#d3eede;--ks-dsk:#a9330d;--ks-df:#ff5e24;--ks-ded:#0006}.ks-top{align-items:center;gap:24px;display:flex}.ks-wasd{flex:none;width:196px;height:136px;overflow:visible}.ks-wasd .sk{fill:var(--ks-sk2);stroke:var(--ks-ed);transition:fill .5s var(--ease)}.ks-wasd .fc{fill:var(--ks-f);transition:fill .5s var(--ease)}.ks-wasd text{font:500 14px var(--sans);fill:var(--ks-lc);transition:fill .5s var(--ease)}.ks-wasd .cap{transition:transform .12s var(--ease)}.ks-wasd .h .sk{fill:var(--ks-hsk);stroke:var(--ks-hed)}.ks-wasd .h .fc{fill:var(--ks-hf)}.ks-wasd .h text{fill:var(--ks-hlc)}.ks-wasd .d .cap{transition:none;transform:translateY(3px)}.ks-wasd .d .sk{fill:var(--ks-dsk);stroke:var(--ks-ded);transition:none}.ks-wasd .d .fc{fill:var(--ks-df);transition:none}.ks-wasd .d text{fill:#fff;transition:none}.ks-wasd .ex{fill:none;stroke:var(--acc);stroke-width:1.5px;stroke-dasharray:4 3;opacity:0}.ks-wasd .x .ex{opacity:1}.ks-wasd .kc:not(.p){opacity:.45}.ks-ask{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.ks-steps{gap:16px;display:flex}.ks-ord{color:var(--ink-3);white-space:nowrap;align-items:center;gap:4px;font-size:12px;line-height:16px;display:flex}.ks-on{margin-right:4px}.ks-ord i{background:var(--trk);border-radius:2px;width:24px;height:4px}.ks-ord i.f{background:var(--d-main)}.ks-ord i.c{background:var(--focus)}.ks-ord.on .ks-on{color:var(--ink);font-weight:600}.ks-big{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:24px;font-weight:600;line-height:32px;overflow:hidden}.ks-big kbd{border:1px solid var(--line);background:var(--tile);min-width:32px;height:32px;font:600 18px/28px var(--sans);text-align:center;color:var(--ink);vertical-align:top;border-bottom-width:3px;border-radius:6px;padding:0 8px;display:inline-block}.ks-hint{color:var(--ink-3);font-size:13px;line-height:20px}.ks-bar{background:var(--trk);border-radius:2px;height:4px;overflow:hidden}.ks-bar i{background:var(--focus);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.ks-rec{flex:1;width:100%;min-height:112px;display:block}.ks-rec text{font:12px var(--mono);fill:var(--ink-3)}.ks-rec text.k{font:600 13px var(--sans);fill:var(--ink-2)}.ks-rec .gl{fill:none;stroke:var(--div)}.ks-rec .dt{fill:none;stroke:var(--ink-5);stroke-width:2px;stroke-linecap:round}.ks-rec .tc{fill:none;stroke:var(--d-main);stroke-width:1.5px;stroke-linejoin:round}.ks-rec .ta{fill:var(--d-track)}.ks-rec .tc.d{stroke:var(--focus);stroke-width:2px}.ks-rec .sw{fill:none;stroke:var(--ink-2);stroke-dasharray:2 2}.ks-rec .swd{fill:var(--tile);stroke:var(--ink-2);stroke-width:1.5px}.ks-rec .swb{fill:var(--tile);stroke:var(--line)}.ks-rec text.swl{fill:var(--ink);font-weight:600}.ks-foot{min-height:28px;color:var(--ink-3);white-space:nowrap;align-items:center;gap:16px;font-size:12px;line-height:16px;display:flex}.ks-leg{flex-wrap:wrap;gap:4px 12px;min-width:0;display:flex}.ks-leg>span{white-space:normal;align-items:center;gap:6px;min-width:0;display:inline-flex}.ks-leg>span>i{flex:none}.ks-leg i{border-radius:2px;width:14px;height:10px}.ks-leg i.ex{border:1.5px dashed var(--acc)}.ks-leg i.dn{background:var(--focus)}.ks-leg i.sw{border:1.5px solid var(--ink-2);background:var(--tile);border-radius:2px;width:10px;height:10px}.ks-rt{text-overflow:ellipsis;margin-left:auto;overflow:hidden}.ks-res{flex-direction:column;display:flex}.ks-res .xr-big>b{letter-spacing:0;font-size:32px;line-height:40px;font-family:var(--sans);font-weight:600}.ks-res .xr-big{flex-wrap:wrap;row-gap:4px}.ks-res .xr-big>b{white-space:normal;min-width:0;max-width:100%}.ks-res .xr-big>b>b{font-weight:inherit}.ks-res .xr-big>b>[aria-hidden=true]{font-weight:600}.ks-res .xr-big>div{flex:10em}.ks-ords{flex-direction:column;flex:1;gap:8px;display:flex}.ks-or{grid-template-columns:64px minmax(0,1fr) 56px;align-items:center;gap:12px;height:52px;display:grid}.ks-ol{color:var(--x-ink-2);font-size:12px;line-height:16px}.ks-om{width:100%;height:44px;display:block}.ks-om .ln{fill:none;stroke:var(--x-data);stroke-width:1.5px;stroke-linejoin:round}.ks-om .lo{fill:none;stroke:var(--x-axis);stroke-width:1px;stroke-dasharray:2 3}.ks-om .ksph{stroke:var(--x-div)}.ks-om text{font-size:12px}.ks-ov{color:var(--x-ink-4);white-space:nowrap;justify-self:end;font-size:13px;font-weight:600}.ks-ov.on{color:var(--ac)}.ks-st{margin:0}.ks-st #sOther{font-family:var(--sans);white-space:normal;font-size:14px}.ks-st>div>b.on{color:var(--x-ink)}.cb p,.cb .hw-step>span,.ks-three span,.ks-mr>span{text-wrap:pretty}.cb svg text{font-family:var(--sans)}.ksi-sk{fill:var(--ks-sk2);stroke:var(--ks-ed)}.ksi-fc{fill:var(--ks-f)}.ksi-sk.h{fill:var(--ks-hsk);stroke:var(--ks-hed)}.ksi-fc.h{fill:var(--ks-hf)}.ksi-sk.d{fill:var(--ks-dsk);stroke:var(--ks-ded)}.ksi-fc.d{fill:var(--ks-df)}.ksi-lg{fill:var(--ks-lc);font-size:13px;font-weight:500}.ksi-lg.h{fill:var(--ks-hlc)}.ksi-lg.d{fill:#fff}.ksi-ex{fill:none;stroke:var(--acc);stroke-width:1.5px;stroke-dasharray:4 3}.ksi-ar{fill:none;stroke:var(--ink-3);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ksi-ok{fill:var(--tile);stroke:var(--d-soft)}.ksi-okt{fill:var(--d-main);font-size:14px;font-weight:600}.ksi-ph{stroke:var(--div)}.ksi-k{fill:var(--ink-3);font-size:12px;font-weight:600}.ksi-lo{fill:none;stroke:var(--ink-5);stroke-dasharray:2 3}.ksi-ln{fill:none;stroke:var(--d-main);stroke-width:1.5px;stroke-linejoin:round}.ksi-ta{fill:var(--d-track)}.ksi-tk{stroke:var(--ink-4)}.ksi-n{fill:var(--ink-3);font-size:12px}.ksi-act{stroke:var(--d-main);stroke-dasharray:4 3}.ksi-rst{stroke:var(--ink-4);stroke-dasharray:2 3}.ksi-l{fill:var(--d-main);font-size:12px}.ksi-l2{fill:var(--ink-3);font-size:12px}.ksi-path{fill:none;stroke:var(--ink-2);stroke-width:1.5px}.cb{--ks-sk2:#d6d9df;--ks-f:#fff;--ks-ed:#14182029;--ks-lc:#34353a;--ks-hsk:#9fd5b7;--ks-hf:#e3f3ea;--ks-hed:#005a3947;--ks-hlc:#005a39;--ks-dsk:#df4c15;--ks-df:#ff6a33;--ks-ded:#6e1c0059}:root[data-theme=dark] .cb{--ks-sk2:#1f2226;--ks-f:#3a3d44;--ks-ed:#0000008c;--ks-lc:#d8dbe0;--ks-hsk:#003821;--ks-hf:#005435;--ks-hed:#00000080;--ks-hlc:#d3eede;--ks-dsk:#a9330d;--ks-df:#ff5e24;--ks-ded:#0006}.ks-mt{flex-direction:column;display:flex}.ks-mh,.ks-mr{grid-template-columns:168px 168px minmax(0,1fr);align-items:center;gap:16px;padding:0 16px;display:grid}.ks-mh{border-bottom:1px solid var(--line);height:28px;color:var(--ink-3);font-size:12px}.ks-mr{color:var(--ink-2);padding-top:8px;padding-bottom:8px;font-size:13px;line-height:20px}.ks-mr+.ks-mr{border-top:1px solid var(--div)}.ks-mr>span:first-child{flex-direction:column;display:flex}.ks-mr b{color:var(--ink);font-weight:600}.ks-mr em{color:var(--ink-3);font-size:12px;font-style:normal;line-height:16px}.ks-mg svg{display:block}.ks-modes .pz-foot>span,.ks-rtc .pz-foot>span{white-space:normal}.ks-three{border-top:1px solid var(--div);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ks-three>div{flex-direction:column;gap:2px;min-width:0;padding:12px 16px;display:flex}.ks-three>div+div{border-left:1px solid var(--div)}.ks-three b{color:var(--ink);font-size:13px;font-weight:600;line-height:20px}.ks-three span{color:var(--ink-3);font-size:12px;line-height:16px}.t.c.ks-rtc .bd.ks-rtb{grid-template-columns:300px minmax(0,1fr);align-items:center;gap:24px;display:grid}.ks-rtg svg{display:block}.ks-rtt{flex-direction:column;gap:8px;display:flex}.ks-rtt p{color:var(--ink-2);margin:0;font-size:13px;line-height:20px}@media (width<=1179px){.ks-stg,.ks-res{grid-column:1/13}.ks-ords{flex:none}}@media (width<=759px){.ks-mh,.ks-mr{grid-template-columns:minmax(0,1fr) 168px}.ks-mh>span:last-child{display:none}.ks-mr>span:last-child{grid-column:1/-1}.ks-three{grid-template-columns:minmax(0,1fr)}.ks-three>div+div{border-left:0;border-top:1px solid var(--div)}.t.c.ks-rtc .bd.ks-rtb{grid-template-columns:minmax(0,1fr)}.ks-rtg{justify-self:center}.ks-top{flex-direction:column;align-items:stretch;gap:12px}.ks-wasd{align-self:center}.ks-steps{flex-wrap:wrap;row-gap:8px}.ks-big{white-space:normal;font-size:20px}.ks-foot{flex-wrap:wrap;row-gap:8px}.ks-rt{margin-left:0}}@media (prefers-reduced-motion:reduce){.ks-wasd .cap,.ks-wasd .sk,.ks-wasd .fc,.ks-wasd text{transition:none}}@media (width>=760px){.ks-rec{contain:size}}
