.manager-home .fm-cp{--cp-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--cp-lab:var(--f-fs-label);--cp-pad:24px;--cp-gap:16px;--cp-in:20px;--cp-plot:132px;--cp-kv:#e2dbf8;--cp-gold-bg:#fbf8f1;--cp-gold-line:#eadfc6;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{text-wrap:balance;max-width:22em}.manager-home .fm-cp .fm-cp-frame{border:1px solid var(--f-hair);background:#fff;border-radius:16px;margin:0;position:relative}.manager-home .fm-cp .fm-cp-bar{min-height:56px;padding:10px var(--cp-pad);border-bottom:1px solid var(--f-hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.manager-home .fm-cp .fm-cp-crumb{font-size:var(--f-fs-meta);color:var(--f-muted);margin:0;line-height:20px}.manager-home .fm-cp .fm-cp-crumb__sep{color:#b9b1aa;margin-inline:8px}.manager-home .fm-cp .fm-cp-crumb__at{color:var(--f-ink)}.manager-home .fm-cp .fm-cp-tag{border:1px solid var(--f-hair);font:500 var(--cp-lab)/16px var(--cp-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--f-muted);border-radius:6px;align-items:center;gap:8px;margin:0;padding:3px 9px;display:inline-flex}.manager-home .fm-cp .fm-cp-tag:after{content:"";background:var(--f-ink);width:6px;height:6px}.manager-home .fm-cp .fm-cp-cols{gap:var(--cp-gap);padding:var(--cp-pad);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}.manager-home .fm-cp .fm-cp-col{min-width:0;padding:var(--cp-in) var(--cp-in) 16px;border:1px solid var(--f-hair);background:#fff;border-radius:10px;flex-direction:column;margin:0;display:flex;position:relative}.manager-home .fm-cp .fm-cp-col--k2{border-color:#d9d1f1}.manager-home .fm-cp .fm-cp-col--k2:before{content:"";background:var(--f-violet);border-radius:10px 10px 0 0;height:2px;position:absolute;top:-1px;left:-1px;right:-1px}.manager-home .fm-cp .fm-cp-n{font:500 var(--cp-lab)/16px var(--cp-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--f-muted);align-items:center;gap:10px;margin:0;display:flex}.manager-home .fm-cp .fm-cp-n:before{content:"";box-sizing:border-box;border:1px solid var(--f-violet);flex:none;width:7px;height:7px}.manager-home .fm-cp .fm-cp-col--k2 .fm-cp-n{color:var(--f-ink)}.manager-home .fm-cp .fm-cp-col--k2 .fm-cp-n:before{background:var(--f-violet)}.manager-home .fm-cp .fm-cp-n--team{color:var(--f-ink)}.manager-home .fm-cp .fm-cp-n--team:before{border-color:var(--f-gold);background:var(--f-gold)}.manager-home .fm-cp .fm-cp-s{letter-spacing:-.01em;color:var(--f-ink);margin:10px 0 20px;font-size:18px;font-weight:400;line-height:24px}.manager-home .fm-cp .fm-cp-plot{height:var(--cp-plot);margin-top:auto;position:relative}.manager-home .fm-cp .fm-cp-plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.manager-home .fm-cp :is(.fm-cp-plot,.fm-cp-lane) path{fill:none;vector-effect:non-scaling-stroke}.manager-home .fm-cp .fm-cp-bg{fill:#f7f5f3}.manager-home .fm-cp .fm-cp-blk{fill:var(--cp-kv);transform-box:fill-box;transform-origin:50% 100%}.manager-home .fm-cp .fm-cp-grid{stroke:#17151b11;stroke-width:1px}.manager-home .fm-cp .fm-cp-edge{stroke:var(--f-violet);stroke-width:1px;stroke-linejoin:miter}.manager-home .fm-cp .fm-cp-guide{stroke:#e6e0da;stroke-width:1px;stroke-dasharray:3 3}.manager-home .fm-cp .fm-cp-base{stroke:#cfc8c2;stroke-width:1px}.manager-home .fm-cp .fm-cp-best{fill:#6e56cf0f}.manager-home .fm-cp .fm-cp-plot .fm-cp-area{fill:#6e56cf1a}.manager-home .fm-cp .fm-cp-curve{stroke:var(--f-violet);stroke-width:1.5px;stroke-linejoin:miter}.manager-home .fm-cp .fm-cp-axis{white-space:nowrap;color:var(--f-muted);justify-content:space-between;gap:8px;margin-top:8px;font-size:12px;line-height:16px;display:flex}.manager-home .fm-cp .fm-cp-pill{z-index:1;left:calc(var(--x) * 100%);bottom:calc(var(--y) * 100%);white-space:nowrap;border-radius:999px;margin:0;position:absolute}.manager-home .fm-cp .fm-cp-pill--call{color:var(--f-violet);background:#fff;border:1px solid #6e56cf47;padding:0 8px;font-size:12px;font-weight:500;line-height:18px;translate:-50% 50%}.manager-home .fm-cp .fm-cp-pill--ink{bottom:calc(var(--y) * 100% + 8px);background:var(--f-ink);font:500 var(--cp-lab)/20px var(--cp-mono);letter-spacing:.1em;text-transform:uppercase;color:#fff;padding:0 9px;translate:-50%}.manager-home .fm-cp .fm-cp-team{align-items:center;gap:12px var(--cp-gap);padding:18px var(--cp-pad) 20px;border-top:1px solid var(--cp-gold-line);background:var(--cp-gold-bg);border-radius:0 0 15px 15px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.manager-home .fm-cp .fm-cp-team__who{padding-inline:calc(var(--cp-in) + 1px)}.manager-home .fm-cp .fm-cp-team__s{font-size:var(--f-fs-body-s);color:var(--f-ink);margin:8px 0 0;line-height:21px}.manager-home .fm-cp .fm-cp-track{min-width:0;height:32px;padding-inline:calc(var(--cp-in) + 1px);align-items:center;display:flex}.manager-home .fm-cp .fm-cp-lane{min-width:0;height:calc(var(--cp-plot) / 6);flex:1;position:relative}.manager-home .fm-cp .fm-cp-lane svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.manager-home .fm-cp .fm-cp-tblk{fill:#c9a96a52;transform-box:fill-box;transform-origin:0}.manager-home .fm-cp .fm-cp-tedge{stroke:#c9a96af2;stroke-width:1px}.manager-home .fm-cp .fm-cp-late{border-left:1px solid var(--f-ink);background:repeating-linear-gradient(135deg,#c9a96a80 0 1px,#0000 1px 6px);flex:none;align-items:center;height:32px;margin-left:6px;padding:0 6px 0 8px;display:flex}.manager-home .fm-cp .fm-cp-pill--q{color:var(--f-ink);background:#f6ecd6;border:1px solid #c9a96acc;padding:0 8px;font-size:12px;font-weight:500;line-height:18px;position:static}.manager-home .fm-cp .fm-cp-exc{border:1px solid var(--f-hair);min-height:40px;font-size:var(--f-fs-body-s);color:var(--f-ink);background:#fff;border-radius:6px;align-items:center;gap:12px;margin:0;padding:0 14px;font-weight:500;line-height:20px;display:flex}.manager-home .fm-cp .fm-cp-exc__mk{flex:none;align-items:center;display:flex}.manager-home .fm-cp .fm-cp-exc__mk i{background:var(--f-violet);width:6px;height:6px}.manager-home .fm-cp .fm-cp-exc__mk b{background:linear-gradient(90deg, var(--f-violet), var(--f-gold));width:16px;height:1px}.manager-home .fm-cp .fm-cp-exc__mk span{box-sizing:border-box;border:2px solid var(--f-gold);border-radius:50%;width:12px;height:12px}@media (width>=1100px){.manager-home .fm-cp .fm-cp-col--w{--d:.45s}.manager-home .fm-cp .fm-cp-col--k2{--d:.9s}}@media (width>=1100px) and (width<=1279px){.manager-home .fm-cp{--cp-pad:20px;--cp-gap:12px;--cp-in:16px}.manager-home .fm-cp .fm-cp-pill--ink{letter-spacing:.06em;padding:0 8px}}@media (width<=1099px){.manager-home .fm-cp{--cp-plot:120px}.manager-home .fm-cp .fm-cp-cols{grid-template-columns:minmax(0,1fr);gap:12px}.manager-home .fm-cp .fm-cp-col{grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,200px) minmax(0,1fr);column-gap:32px;display:grid}.manager-home .fm-cp .fm-cp-n{grid-area:1/1}.manager-home .fm-cp .fm-cp-s{grid-area:2/1;margin-bottom:0}.manager-home .fm-cp .fm-cp-plot{grid-area:1/2/4;margin-top:0}.manager-home .fm-cp .fm-cp-axis{grid-area:4/2}.manager-home .fm-cp .fm-cp-team{padding-inline:calc(var(--cp-pad) + var(--cp-in) + 1px);grid-template-columns:minmax(0,200px) minmax(0,1fr);column-gap:32px}.manager-home .fm-cp .fm-cp-team__who{grid-row:1/3;align-self:start;padding:0}.manager-home .fm-cp .fm-cp-track,.manager-home .fm-cp .fm-cp-exc{grid-column:2}.manager-home .fm-cp .fm-cp-track{padding:0}}@media (width<=767px){.manager-home .fm-cp{--cp-lab:13px}.manager-home .fm-cp .fm-cp-axis,.manager-home .fm-cp .fm-cp-pill--call,.manager-home .fm-cp .fm-cp-pill--q{font-size:13px}.manager-home .fm-cp .fm-cp-pill--ink{padding:0 8px}}@media (width<=599px){.manager-home .fm-cp{--cp-pad:16px;--cp-plot:128px}.manager-home .fm-cp .fm-cp-bar{flex-direction:column;align-items:flex-start;padding-block:14px}.manager-home .fm-cp .fm-cp-crumb{font-size:14px}.manager-home .fm-cp .fm-cp-cols{gap:0;padding:0}.manager-home .fm-cp .fm-cp-col{padding:20px var(--cp-pad) 18px;border:0;border-radius:0;display:flex}.manager-home .fm-cp .fm-cp-col+.fm-cp-col{border-top:1px solid var(--f-hair)}.manager-home .fm-cp .fm-cp-col--k2:before{border-radius:0;top:-1px;left:0;right:0}.manager-home .fm-cp .fm-cp-s{margin:8px 0 16px;font-size:17px}.manager-home .fm-cp .fm-cp-team{padding:20px var(--cp-pad);grid-template-columns:minmax(0,1fr)}.manager-home .fm-cp .fm-cp-team__who{grid-row:auto}.manager-home .fm-cp .fm-cp-track,.manager-home .fm-cp .fm-cp-exc{grid-column:1}}@media (width<=359px){.manager-home .fm-cp .fm-cp-pill--ink{letter-spacing:0;text-transform:none;padding:0 6px}}.manager-home[data-motion=running] .fm-cp [data-reveal]:not(.is-in) .fm-cp-blk{transform:scaleY(0)}.manager-home[data-motion=running] .fm-cp [data-reveal]:not(.is-in) .fm-cp-line{clip-path:inset(0 100% 0 0)}.manager-home[data-motion=running] .fm-cp [data-reveal]:not(.is-in) :is(.fm-cp-pill,.fm-cp-edge,.fm-cp-exc){opacity:0}.manager-home[data-motion=running] .fm-cp [data-reveal]:not(.is-in) .fm-cp-tblk{transform:scaleX(0)}.manager-home[data-motion=running] .fm-cp [data-reveal].is-in .fm-cp-blk{animation:fm-cp-rise .5s var(--f-ease) backwards;animation-delay:calc(var(--d,0s) + .15s + var(--s) * 45ms)}.manager-home[data-motion=running] .fm-cp [data-reveal].is-in .fm-cp-line{animation:1.1s cubic-bezier(.4,0,.3,1) backwards fm-cp-draw;animation-delay:calc(var(--d,0s) + .15s)}.manager-home[data-motion=running] .fm-cp [data-reveal].is-in .fm-cp-edge{animation:.4s ease-out backwards fm-cp-in;animation-delay:calc(var(--d,0s) + .95s)}.manager-home[data-motion=running] .fm-cp [data-reveal].is-in .fm-cp-pill{animation:fm-cp-pop .45s var(--f-ease) backwards;animation-delay:calc(var(--d,0s) + 1.05s)}.manager-home[data-motion=running] .fm-cp [data-reveal].is-in .fm-cp-tblk{animation:.3s linear backwards fm-cp-grow;animation-delay:calc(.2s + var(--s) * 70ms)}.manager-home[data-motion=running] .fm-cp [data-reveal].is-in .fm-cp-pill--q{animation-delay:1.6s}.manager-home[data-motion=running] .fm-cp [data-reveal].is-in .fm-cp-exc{animation:fm-cp-pop .45s var(--f-ease) 1.9s backwards}@keyframes fm-cp-rise{0%{transform:scaleY(0)}}@keyframes fm-cp-grow{0%{transform:scaleX(0)}}@keyframes fm-cp-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes fm-cp-in{0%{opacity:0}}@keyframes fm-cp-pop{0%{opacity:0;scale:.9}}
