@keyframes gvRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes gvFade{0%{opacity:0}to{opacity:1}}@keyframes gvGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes gvRiseBar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes gvGlow{0%,to{opacity:.28}50%{opacity:.6}}@keyframes gvPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}@keyframes gvTrack{to{background-position:0 -14px}}@keyframes gvTick{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes fcWipeIn{to{clip-path:inset(0 0% 0 0)}}@keyframes fcLeadDotIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes fcCardIn{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fcFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.fc-dash-outer{animation:1s cubic-bezier(.22,.61,.36,1) .22s both gvRise;position:relative}.fc-dash{transform-origin:0 0;width:1232px;position:absolute;top:0;left:0}.fc-dash-shot-wrap{position:relative;overflow:hidden}.fc-dash-top,.fc-dash-bottom{width:100%;height:auto;display:block}.fc-dash-middle{background:#f3f5f7;display:flex}.fc-dash-sidebar-fill{background:#fff;border-right:1px solid #ebeef1;flex:0 0 149px}.fc-dash-content{flex:1 1 0;min-width:0;padding:22px 26px 26px}.fc-dash-label{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:#888;margin:0 0 12px;font-size:10px;font-weight:600}.fc-dash-content .fc-chart-row+.fc-dash-label{margin-top:22px}.fc-keep-case{text-transform:none}.fc-chart-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:22px;display:grid;position:relative}.fc-chart-tile{box-shadow:var(--shadow-base);background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:20px 20px 16px}.fc-chart-tile-head{font-family:var(--font-ui);color:#1e1830;justify-content:space-between;align-items:baseline;gap:14px;font-size:13px;font-weight:600;display:flex}.fc-chart-legend{font-family:var(--font-ui);color:#888;align-items:center;gap:14px;font-size:10.5px;font-weight:400;display:flex}.fc-chart-legend span{align-items:center;gap:6px;display:inline-flex}.fc-chart-legend i{border-radius:2px;width:9px;height:9px;display:inline-block}.fc-bars{border-bottom:1px solid #f3f4f6;align-items:flex-end;gap:9px;height:150px;margin-top:20px;display:flex}.fc-bar-col{flex:1 1 0;justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.fc-bar-ghost,.fc-bar-actual{transform-origin:bottom;border-radius:3px 3px 0 0;width:60%;position:absolute;bottom:0;transform:scaleY(0)}.fc-bar-ghost{background:#e4d9fd}.fc-bar-actual{background:linear-gradient(#8055f8 0%,#8055f88c 100%);width:42%}.fc-bar-ghost.fc-orange{background:#fde0c4}.fc-bar-actual.fc-orange{background:linear-gradient(#f97316 0%,#f973168c 100%)}.fc-dash-outer.fc-in-view .fc-bar-ghost,.fc-dash-outer.fc-in-view .fc-bar-actual{animation:.6s cubic-bezier(.22,.61,.36,1) both gvRiseBar}.fc-month-labels{gap:9px;margin-top:8px;display:flex}.fc-month-labels span{text-align:center;font-family:var(--font-ui);color:#888;flex:1 1 0;font-size:9.5px}.fc-line-plot{clip-path:inset(0 100% 0 0)}.fc-dash-outer.fc-in-view .fc-line-plot{animation:1.3s cubic-bezier(.22,.61,.36,1) .15s both fcWipeIn}.fc-band{fill:#efe9fe}.fc-target-line{fill:none;stroke:#b7a6f7;stroke-width:2px;stroke-dasharray:4 4}.fc-actual-line{fill:none;stroke:#8055f8;stroke-width:2.5px}.fc-band.fc-orange{fill:#fdecdc}.fc-target-line.fc-orange{stroke:#fbc697}.fc-actual-line.fc-orange{stroke:#f97316}.fc-lead-dot{fill:#8055f8;opacity:0;transform-box:fill-box;transform-origin:50%}.fc-lead-dot.fc-orange{fill:#f97316}.fc-dash-outer.fc-in-view .fc-lead-dot{animation:.3s ease-out 1.2s both fcLeadDotIn}.fc-insight{opacity:0;background:#fff;border:1px solid #e4d9fd;border-radius:14px;width:320px;padding:20px 20px 18px;position:absolute;bottom:28px;right:28px;transform:translateY(20px)scale(.96);box-shadow:0 1px 3px #00000014,0 30px 50px -22px #1e183073}.fc-dash-outer.fc-in-view .fc-insight{animation:1s cubic-bezier(.22,.61,.36,1) .45s both fcCardIn,5s ease-in-out 1.45s infinite fcFloat}.co-scp0:hover{background:#a26cff!important}.co-scp1:hover{filter:brightness(1.08)!important}.co-scp2:hover{color:#6641ce!important;border-color:#8055f8!important}.co-scp3:hover{border-color:#8055f8!important}
