.manager-home .fm-cp{--lab:var(--f-fs-label);--lw:206px;--lpad:0px;--cg:24px;--off:88px;--offa:var(--off);--offb:var(--off);--k1t:22px;--pk:7px;--hk:calc(7 * var(--pk));--gp:6px;--hw:62px;--ht:44px;--ty:32px;--ha:22px;--wt:calc(var(--k1t) + var(--hk) + var(--gp));--k2t:calc(var(--wt) + var(--hw) + var(--gp));--tt:calc(var(--k2t) + var(--hk) + var(--gp));--qmax:76px;--kpad:calc((var(--hk) - 34px) / 2);--wpad:8px;padding-bottom:var(--f-section);text-align:left}.manager-home .fm-cp .fm-cp-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.manager-home .fm-cp .fm-cp-head{margin-bottom:var(--f-head-gap)}.manager-home .fm-cp .fm-cp-h2{max-width:22em;font-size:var(--f-fs-h2-cap);color:var(--f-ink);text-wrap:balance}.manager-home .fm-cp .fm-cp-h2>span{display:block}.manager-home .fm-cp .fm-cp-mute{color:var(--f-muted)}.manager-home .fm-cp .fm-cp-day{border:1px solid var(--f-hair);box-shadow:none;background:#fff;border-radius:16px;margin-inline:-32px;padding:24px 32px;position:relative}.manager-home .fm-cp .fm-cp-kick{z-index:2;font-size:var(--lab);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--f-muted);font-weight:500;line-height:16px;position:absolute;top:24px;left:32px}.manager-home .fm-cp .fm-cp-pill--qp{display:none}.manager-home .fm-cp .fm-cp-grid{isolation:isolate;grid-template-columns:var(--lw) minmax(0, 1fr);grid-template-rows:calc(var(--k1t) + var(--hk)) var(--gp) var(--hw) var(--gp) var(--hk) var(--gp) var(--ht) var(--ha);column-gap:var(--cg);display:grid;position:relative}.manager-home .fm-cp .fm-cp-l{font-size:var(--f-fs-body-s);color:var(--f-ink);align-items:flex-start;gap:8px;margin:0;font-weight:500;line-height:18px;display:flex;position:relative}.manager-home .fm-cp .fm-cp-mk{flex:none;justify-content:center;align-items:center;width:16px;height:18px;display:flex;position:relative}.manager-home .fm-cp .fm-cp-mk svg{fill:none;stroke:var(--f-violet);stroke-width:1.4px;stroke-linecap:round}.manager-home .fm-cp .fm-cp-l__t{flex-direction:column;min-width:0;display:flex}.manager-home .fm-cp .fm-cp-l__s{color:var(--f-muted);font-size:13px;font-weight:400;line-height:16px;display:block}.manager-home .fm-cp .fm-cp-l__s--v{color:var(--f-violet);font-weight:500}.manager-home .fm-cp .fm-cp-l--k1{padding-top:calc(var(--k1t) + var(--kpad));grid-row:1/3}.manager-home .fm-cp .fm-cp-l--w{padding-top:var(--wpad);grid-row:3/5}.manager-home .fm-cp .fm-cp-l--k2{padding-top:var(--kpad);grid-row:5/7}.manager-home .fm-cp .fm-cp-l--t{padding-top:calc(var(--ty) - 9px);grid-row:7/9}.manager-home .fm-cp .fm-cp-l--k1:after,.manager-home .fm-cp .fm-cp-l--w:before,.manager-home .fm-cp .fm-cp-l--w:after,.manager-home .fm-cp .fm-cp-l--k2:before{content:"";left:calc(var(--lpad) + 7.5px);background:#6e56cf66;width:1px;position:absolute}.manager-home .fm-cp .fm-cp-l--k1:after{top:calc(var(--k1t) + var(--kpad) + 15px);bottom:0}.manager-home .fm-cp .fm-cp-l--w:before{height:calc(var(--wpad) - 2px);top:0}.manager-home .fm-cp .fm-cp-l--w:after{top:calc(var(--wpad) + 15px);bottom:0}.manager-home .fm-cp .fm-cp-l--k2:before{height:calc(var(--kpad) + 2px);top:0}.manager-home .fm-cp :is(.fm-cp-l--w,.fm-cp-l--k2) .fm-cp-mk:before{content:"";border-bottom:1px solid #6e56cfbf;border-right:1px solid #6e56cfbf;width:5px;height:5px;margin-left:-2.5px;position:absolute;left:50%;rotate:45deg}.manager-home .fm-cp .fm-cp-l--w .fm-cp-mk:before{top:-6px}.manager-home .fm-cp .fm-cp-l--k2 .fm-cp-mk:before{top:-1px}.manager-home .fm-cp .fm-cp-dec{white-space:nowrap;border-radius:3px;transition:background-color .35s,color .35s;display:inline-block}.manager-home .fm-cp .fm-cp-dec.is-dec{background:var(--f-violet);color:#fff;box-shadow:0 0 0 2px var(--f-violet)}.manager-home .fm-cp .fm-cp-chart{grid-area:1/2/-1;position:relative}.manager-home .fm-cp .fm-cp-off{top:var(--k1t);bottom:var(--ha);background:repeating-linear-gradient(135deg,#ebe6e1 0 1px,#0000 1px 7px);position:absolute}.manager-home .fm-cp .fm-cp-off--a{width:var(--offa);left:0}.manager-home .fm-cp .fm-cp-off--b{width:var(--offb);right:0}.manager-home .fm-cp .fm-cp-off__l{top:calc(3px - var(--k1t));font-size:var(--lab);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--f-muted);margin:0;font-weight:500;line-height:16px;position:absolute;left:0}.manager-home .fm-cp .fm-cp-off--b .fm-cp-off__l{left:auto;right:0}.manager-home .fm-cp .fm-cp-win{top:0;bottom:0;left:var(--offa);right:var(--offb);position:absolute}.manager-home .fm-cp .fm-cp-edge{top:var(--k1t);background:var(--f-ink);width:1px;position:absolute;bottom:0}.manager-home .fm-cp .fm-cp-edge--a{left:0}.manager-home .fm-cp .fm-cp-edge--b{right:0}.manager-home .fm-cp .fm-cp-axis{height:var(--ha);font-size:var(--lab);letter-spacing:.14em;text-transform:uppercase;color:var(--f-ink);justify-content:space-between;gap:12px;padding-top:6px;font-weight:500;line-height:16px;display:flex;position:absolute;bottom:0;left:8px;right:8px}.manager-home .fm-cp .fm-cp-axis p{white-space:nowrap;margin:0}.manager-home .fm-cp .fm-cp-band{top:var(--wt);bottom:var(--ha);transform-origin:top;background:linear-gradient(90deg,#6e56cf00,#6e56cf11 30% 70%,#6e56cf00);position:absolute}.manager-home .fm-cp .fm-cp-wave{left:1px;right:1px;top:var(--wt);height:var(--hw);border-top:1px dashed #ece7f7;border-bottom:1px solid var(--f-hair);position:absolute}.manager-home .fm-cp .fm-cp-wave svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.manager-home .fm-cp .fm-cp-curve{fill:none;stroke:var(--f-violet);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.manager-home .fm-cp .fm-cp-ec{fill:none;stroke:var(--f-violet);stroke-opacity:.26;stroke-width:1px;vector-effect:non-scaling-stroke}.manager-home .fm-cp .fm-cp-area{fill:var(--f-violet);fill-opacity:.07}.manager-home .fm-cp .fm-cp-canvas{pointer-events:none;max-width:none;position:absolute;top:0;left:0}.manager-home .fm-cp .fm-cp-pill{isolation:isolate;border:1px solid var(--f-hair);white-space:nowrap;color:var(--f-ink);background:#fff;border-radius:999px;margin:0;padding:0 8px;font-size:12px;font-weight:500;line-height:16px;position:absolute}.manager-home .fm-cp .fm-cp-pill--peak{color:var(--f-violet);border-color:#dcd5f3;top:3px;translate:-50%}.manager-home .fm-cp .fm-cp-pill--peak:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:#f3f0fc;border:1px solid #c9bdf0;transition:opacity .4s;position:absolute;inset:-1px}.manager-home .fm-cp .fm-cp-pill--peak.is-near:before{opacity:1}.manager-home .fm-cp .fm-cp-k{height:var(--hk);position:absolute;left:1px;right:1px}.manager-home .fm-cp .fm-cp-k--1{top:var(--k1t)}.manager-home .fm-cp .fm-cp-k--2{top:var(--k2t)}.manager-home .fm-cp .fm-cp-k__lanes{background:radial-gradient(circle at 1px 50%, #e8e3de .7px, transparent 1.1px) 0 0/5px var(--pk);position:absolute;inset:0}.manager-home .fm-cp :is(.fm-cp-k__marks,.fm-cp-t__marks){position:absolute;inset:0}.manager-home .fm-cp .fm-cp-m{top:calc(var(--pk) * (var(--y,0) + .5));display:block;position:absolute;translate:-50% -50%}.manager-home .fm-cp .fm-cp-y0{--y:0}.manager-home .fm-cp .fm-cp-y1{--y:1}.manager-home .fm-cp .fm-cp-y2{--y:2}.manager-home .fm-cp .fm-cp-y3{--y:3}.manager-home .fm-cp .fm-cp-y4{--y:4}.manager-home .fm-cp .fm-cp-y5{--y:5}.manager-home .fm-cp .fm-cp-y6{--y:6}.manager-home .fm-cp .fm-cp-m--a{background:var(--f-violet);border-radius:1px;width:5px;height:5px}.manager-home .fm-cp .fm-cp-m--n{background:#fff;border:1px solid #a39aa8;border-radius:50%;width:5px;height:5px}.manager-home .fm-cp .fm-cp-m--x{z-index:1;border:1.5px solid var(--f-gold);background:#fff;border-radius:50%;width:7px;height:7px}.manager-home .fm-cp .fm-cp-hl{top:calc(var(--k2t) - 3px);height:calc(var(--hk) + 6px);transform-origin:50% 100%;background:radial-gradient(50% 60%,#6e56cf1c,#6e56cf00);position:absolute}.manager-home .fm-cp .fm-cp-hl:after{content:"";border:1.5px solid #6e56cf8c;border-top:0;border-radius:0 0 3px 3px;height:4px;position:absolute;bottom:0;left:14%;right:14%}.manager-home .fm-cp .fm-cp-t{left:1px;right:1px;top:var(--tt);height:var(--ht);position:absolute}.manager-home .fm-cp .fm-cp-t__lane{left:0;right:0;top:var(--ty);background:var(--f-hair);height:1px;position:absolute}.manager-home .fm-cp .fm-cp-t__marks .fm-cp-m{top:var(--ty)}.manager-home .fm-cp .fm-cp-m--tn{background:#fff;border:1.5px solid #a79fab;border-radius:50%;width:8px;height:8px}.manager-home .fm-cp .fm-cp-m--ta{background:var(--f-gold);border-radius:1px;width:6px;height:6px}.manager-home .fm-cp .fm-cp-pill--no{color:var(--f-muted);top:0;translate:-50%}.manager-home .fm-cp .fm-cp-pill--no:after{content:"";width:1px;height:calc(var(--ty) - 18px - 4px);background:#cfc8cc;position:absolute;top:100%;left:50%}.manager-home .fm-cp .fm-cp-q{top:calc(var(--ty) - 10px);width:var(--qmax);height:20px;position:absolute;left:calc(100% + 6px)}.manager-home .fm-cp .fm-cp-q__fill{background:repeating-linear-gradient(135deg,#b9aea7 0 1px,#f8f5f2 1px 5px);border:1px solid #c9bfb8;border-radius:4px;position:absolute;inset:0}.manager-home .fm-cp .fm-cp-pill--q{color:var(--f-ink);border-color:#ddd5cf;padding:0 6px;font-size:11px;line-height:14px;top:1px;left:2px}.manager-home .fm-cp .fm-cp-ex{top:calc(var(--k2t) + var(--pk) * 2.5);z-index:2;width:0;height:calc(var(--tt) + var(--ty) - var(--k2t) - var(--pk) * 2.5);position:absolute}.manager-home .fm-cp .fm-cp-ex__line{background:var(--f-gold);transform-origin:top;width:1px;margin-left:-.5px;position:absolute;top:4px;bottom:7px;left:0}.manager-home .fm-cp .fm-cp-ex__ring{border:2px solid var(--f-gold);background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;bottom:-7px;left:-7px}.manager-home .fm-cp .fm-cp-ex__ring:after{content:"";z-index:-1;opacity:0;background:#c9a96a4d;border-radius:50%;position:absolute;inset:-2px}.manager-home .fm-cp .fm-cp-ex__l{left:13px;bottom:calc(var(--ty) - 19px);font-size:var(--f-fs-body-s);white-space:nowrap;color:var(--f-ink);background:#fff;margin:0;padding:0 4px;font-weight:500;line-height:18px;position:absolute}.manager-home .fm-cp .fm-cp-ph{top:0;left:0;bottom:var(--ha);z-index:3;pointer-events:none;will-change:transform;width:0;display:none;position:absolute}.manager-home .fm-cp .fm-cp-ph__line{background:linear-gradient(#6e56cf33,#6e56cfa6 30% 70%,#6e56cf33);width:1px;position:absolute;top:0;bottom:0;left:-.5px}.manager-home .fm-cp .fm-cp-ph__dot{background:var(--f-violet);will-change:transform;border-radius:50%;width:9px;height:9px;position:absolute;top:-4.5px;left:-4.5px;box-shadow:0 0 0 3px #fff,0 0 0 4px #6e56cf40}.manager-home .fm-cp .fm-cp-ph__c{opacity:0;background:linear-gradient(90deg,#6e56cf00,#6e56cf33);border-radius:3px;width:46px;height:5px;margin-top:-2.5px;transition:opacity .35s;position:absolute;right:0}.manager-home .fm-cp .fm-cp-ph__c:after{content:"";background:var(--f-violet);border-radius:50%;width:5px;height:5px;position:absolute;top:0;right:-2.5px}.manager-home .fm-cp .fm-cp-ph__c--1{top:calc(var(--k1t) + var(--pk) * (var(--y) + .5))}.manager-home .fm-cp .fm-cp-ph__c--2{top:calc(var(--k2t) + var(--pk) * (var(--y) + .5))}.manager-home .fm-cp .fm-cp-ph__c.is-on{opacity:1}.manager-home .fm-cp .fm-cp-ph__c--t{top:calc(var(--tt) + var(--ty));opacity:1;background:linear-gradient(90deg,#a9a0ac00,#a9a0ac4d);width:26px}.manager-home .fm-cp .fm-cp-ph__c--t:after{background:#8f8794}.manager-home .fm-cp .fm-cp-run .fm-cp-ph{transition:opacity .3s;display:block}.manager-home .fm-cp .fm-cp-run .fm-cp-wave svg{visibility:hidden}.manager-home .fm-cp .fm-cp-run .fm-cp-m{transition:opacity .3s,scale .45s cubic-bezier(.3,1.5,.5,1)}.manager-home .fm-cp .fm-cp-run .fm-cp-m:not(.is-on){opacity:0;scale:.2}.manager-home .fm-cp .fm-cp-run .fm-cp-ex.is-on .fm-cp-ex__ring:after{animation:1.2s ease-out .1s both fm-cp-gold}.manager-home .fm-cp .fm-cp-run :is(.fm-cp-k__marks,.fm-cp-t__marks,.fm-cp-canvas){transition:opacity .55s}.manager-home .fm-cp .fm-cp-run[data-phase=learn] .fm-cp-ph{opacity:0}.manager-home .fm-cp .fm-cp-run[data-phase=end] :is(.fm-cp-m--n,.fm-cp-m--tn){opacity:.55}.manager-home .fm-cp .fm-cp-run[data-phase=end] .fm-cp-ph__c--t{opacity:0}.manager-home .fm-cp .fm-cp-run .fm-cp-hl{transition:opacity .5s, transform .7s var(--f-ease)}.manager-home .fm-cp .fm-cp-run:not([data-phase=end]) .fm-cp-hl{opacity:0;transform:scaleX(.55)}.manager-home .fm-cp .fm-cp-run[data-phase=out] :is(.fm-cp-k__marks,.fm-cp-t__marks,.fm-cp-canvas,.fm-cp-ph){opacity:0}.manager-home .fm-cp .fm-cp-run[data-phase=reset] :is(*){transition:none!important;animation:none!important}@media (hover:hover) and (pointer:fine){.manager-home .fm-cp .fm-cp-day{transition:translate var(--f-t-move)}.manager-home .fm-cp .fm-cp-day:hover{translate:0 -2px}}@media (width<=1279px){.manager-home .fm-cp{--lw:188px;--cg:16px;--off:80px;--hw:66px;--wpad:6px}.manager-home .fm-cp .fm-cp-axis{letter-spacing:.08em}}@media (width<=1099px){.manager-home .fm-cp{--lw:170px;--off:72px}.manager-home .fm-cp .fm-cp-l{font-size:var(--f-fs-meta);line-height:17px}.manager-home .fm-cp .fm-cp-axis{letter-spacing:0;text-transform:none;font-size:13px}}@media (width>=600px) and (width<=899px){.manager-home .fm-cp .fm-cp-day{margin-inline:0}}@media (width<=899px){.manager-home .fm-cp{--ht:70px}.manager-home .fm-cp .fm-cp-ex__l{top:calc(100% + 16px);bottom:auto;left:0;translate:-50%}}@media (width<=767px){.manager-home .fm-cp{--lab:13px;--pk:6px;--hw:58px;--hh:24px;--ht:68px;--ty:30px;--ha:24px;--offa:0px;--offb:24px;--qmax:calc(var(--offb) - 6px);--k1t:var(--hh);--wt:calc(var(--k1t) + var(--hk) + var(--hh));--k2t:calc(var(--wt) + var(--hw) + var(--hh));--tt:calc(var(--k2t) + var(--hk) + var(--hh))}.manager-home .fm-cp .fm-cp-day{margin-inline:0;padding:12px 14px 14px}.manager-home .fm-cp .fm-cp-kick{margin:0 0 4px;line-height:18px;position:static}.manager-home .fm-cp .fm-cp-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--hh) var(--hk) var(--hh) var(--hw) var(--hh) var(--hk) var(--hh) var(--ht) var(--ha);column-gap:0}.manager-home .fm-cp .fm-cp-chart{grid-column:1}.manager-home .fm-cp :is(.fm-cp-m--a,.fm-cp-m--n){width:4px;height:4px}.manager-home .fm-cp .fm-cp-m--thin{display:none}.manager-home .fm-cp .fm-cp-ph__c{height:4px;margin-top:-2px}.manager-home .fm-cp .fm-cp-ph__c:after{width:4px;height:4px;right:-2px}.manager-home .fm-cp .fm-cp-l{z-index:4;height:var(--hh);grid-column:1;place-self:start;align-items:center;gap:6px;margin-left:8px;padding:0;font-size:13px;line-height:16px}.manager-home .fm-cp .fm-cp-l--k1{grid-row:1}.manager-home .fm-cp .fm-cp-l--w{grid-row:3}.manager-home .fm-cp .fm-cp-l--k2{grid-row:5}.manager-home .fm-cp .fm-cp-l--t{grid-row:7}.manager-home .fm-cp .fm-cp-l__s{display:none}.manager-home .fm-cp .fm-cp-mk,.manager-home .fm-cp .fm-cp-l--w .fm-cp-mk{width:11px;height:16px}.manager-home .fm-cp .fm-cp-mk svg{width:11px;height:6px}.manager-home .fm-cp .fm-cp-l--k1:after,.manager-home .fm-cp .fm-cp-l--w:before,.manager-home .fm-cp .fm-cp-l--w:after,.manager-home .fm-cp .fm-cp-l--k2:before,.manager-home .fm-cp :is(.fm-cp-l--w,.fm-cp-l--k2) .fm-cp-mk:before,.manager-home .fm-cp .fm-cp-off--a{display:none}.manager-home .fm-cp .fm-cp-axis{padding-top:5px;line-height:17px}.manager-home .fm-cp .fm-cp-pill{font-size:13px;line-height:17px}.manager-home .fm-cp .fm-cp-pill--peak{padding:0 6px;top:2px}.manager-home .fm-cp .fm-cp-pill--peak:first-of-type{translate:-58%}.manager-home .fm-cp .fm-cp-pill--peak:nth-of-type(2){translate:-42%}.manager-home .fm-cp .fm-cp-pill--no:after{height:calc(var(--ty) - 19px - 4px)}.manager-home .fm-cp .fm-cp-q{top:calc(var(--ty) - 11px);height:22px;left:calc(100% + 5px)}.manager-home .fm-cp .fm-cp-pill--q{display:none}.manager-home .fm-cp .fm-cp-pill--qp{top:calc(4px - var(--hh));display:block;right:0}.manager-home .fm-cp .fm-cp-pill--qp:after{content:"";width:calc(6px + var(--qmax) / 2);height:calc(var(--hh) + var(--ty) - 24.5px);border-top:1px solid #cfc8cc;border-right:1px solid #cfc8cc;position:absolute;top:50%;left:100%}.manager-home .fm-cp .fm-cp-ex__l{font-size:14px}}@media (width<=359px){.manager-home .fm-cp .fm-cp-pill--peak{padding:0 3px}.manager-home .fm-cp .fm-cp-pill--peak:is(:first-of-type,:nth-of-type(2)){translate:-50%}.manager-home .fm-cp .fm-cp-off__l{letter-spacing:0;text-transform:none}}@keyframes fm-cp-gold{0%{opacity:0;transform:scale(1)}25%{opacity:1;transform:scale(1.5)}to{opacity:0;transform:scale(2.1)}}
