.manager-home{--ln-wire:#aaa2ad;--ln-chk-bg:#efebfa;--ln-chk-line:#b9acea;--ln-arrow:7px}.manager-home .fm-ln-node{border:1px solid var(--ln-wire);min-height:36px;font:500 var(--f-fs-label)/16px var(--code);letter-spacing:.14em;text-transform:uppercase;color:var(--f-ink);white-space:nowrap;background:#fff;border-radius:4px;align-items:center;gap:10px;padding:0 14px 0 11px;display:inline-flex}.manager-home .fm-ln-node>.fm-ln-i{fill:none;width:14px;height:14px;stroke:var(--f-muted);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;flex:none}.manager-home .fm-ln-chk{border:1px solid var(--ln-chk-line);background:var(--ln-chk-bg);border-radius:3px;flex:none;width:14px;height:14px;display:inline-block;position:relative}.manager-home .fm-ln-chk svg{fill:none;width:14px;height:14px;stroke:var(--f-violet);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;position:absolute;top:-1px;left:-1px}.manager-home .fm-ln-cap{font:400 12px/16px var(--code);letter-spacing:0;color:var(--f-muted)}.manager-home .fm-ln-num{font:500 var(--f-fs-label)/16px var(--code);letter-spacing:.08em;color:var(--f-muted);font-variant-numeric:tabular-nums}.manager-home .fm-ln-wire{background:var(--ln-wire);transform-origin:0;flex:none;height:1px;display:block;position:relative}.manager-home .fm-ln-wire--v{transform-origin:top;width:1px;height:auto}.manager-home .fm-ln-wire--to:after{content:"";right:1px;top:calc(var(--ln-arrow) / -2 + .5px);width:var(--ln-arrow);height:var(--ln-arrow);border-top:1px solid var(--ln-wire);border-right:1px solid var(--ln-wire);box-sizing:border-box;position:absolute;transform:rotate(45deg)}.manager-home .fm-ln-wire--v.fm-ln-wire--to:after{top:auto;bottom:1px;right:auto;left:calc(var(--ln-arrow) / -2 + .5px);transform:rotate(135deg)}.manager-home .fm-ln-fan{gap:14px;padding-left:44px;display:grid;position:relative}.manager-home .fm-ln-fan:before{content:"";left:var(--ln-x,19px);top:0;bottom:var(--ln-last,20px);background:var(--ln-wire);transform-origin:top;width:1px;position:absolute}.manager-home .fm-ln-fan__box{position:relative}.manager-home .fm-ln-fan__box:before{content:"";top:50%;left:calc(var(--ln-x,19px) - 44px);background:var(--ln-wire);transform-origin:0;height:1px;position:absolute;right:calc(100% + 1px)}.manager-home .fm-ln-fan__box:after{content:"";top:calc(50% - var(--ln-arrow) / 2 + .5px);width:var(--ln-arrow);height:var(--ln-arrow);border-top:1px solid var(--ln-wire);border-right:1px solid var(--ln-wire);box-sizing:border-box;position:absolute;right:calc(100% + 2px);transform:rotate(45deg)}.manager-home .fm-ln-canvas{border:1px solid var(--f-hair);background:#fff;border-radius:4px}.manager-home .fm-ln-canvas__bar{border-bottom:1px solid var(--f-hair);min-height:48px;color:var(--f-ink);justify-content:space-between;align-items:center;gap:12px;padding:0 20px;font-size:14px;line-height:20px;display:flex}.manager-home .fm-ln-canvas__body{background-color:#fff;background-image:radial-gradient(circle,#17151b14 1px,#0000 1.4px);background-position:8px 8px;background-size:16px 16px}.manager-home[data-motion=running] [data-ln]:not(.is-in) :is(.fm-ln-draw,.fm-ln-chk svg path){visibility:hidden}.manager-home[data-motion=running] [data-ln].is-in .fm-ln-draw{animation:fm-ln-x .5s var(--f-ease) both;animation-delay:calc(var(--ln-at,0) * 1s)}.manager-home[data-motion=running] [data-ln].is-in .fm-ln-draw.fm-ln-wire--v{animation-name:fm-ln-y}.manager-home[data-motion=running] [data-ln].is-in .fm-ln-fan--draw:before{animation:fm-ln-y .45s var(--f-ease) both;animation-delay:calc(var(--ln-at,0) * 1s)}.manager-home[data-motion=running] [data-ln].is-in .fm-ln-fan--draw .fm-ln-fan__box:before{animation:fm-ln-x .3s var(--f-ease) both;animation-delay:calc(var(--ln-at,0) * 1s + .25s + var(--ln-b,0) * .16s)}.manager-home[data-motion=running] [data-ln].is-in .fm-ln-fan--draw .fm-ln-fan__box:after{animation:.2s linear both fm-ln-fade;animation-delay:calc(var(--ln-at,0) * 1s + .45s + var(--ln-b,0) * .16s)}.manager-home[data-motion=running] [data-ln].is-in .fm-ln-chk svg path{stroke-dasharray:1;animation:fm-ln-tick .32s var(--f-ease) both;animation-delay:calc(var(--ln-at,0) * 1s + .15s)}@keyframes fm-ln-x{0%{transform:scaleX(0)}to{transform:none}}@keyframes fm-ln-y{0%{transform:scaleY(0)}to{transform:none}}@keyframes fm-ln-fade{0%{opacity:0}to{opacity:1}}@keyframes fm-ln-tick{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (width<=767px){.manager-home :is(.fm-ln-node,.fm-ln-num,.fm-ln-cap){font-size:13px;line-height:18px}}
