.gantt-v3_root__zxudk{--gantt-text:rgba(255,255,255,0.92);--gantt-text-2:rgba(255,255,255,0.68);--gantt-text-3:rgba(255,255,255,0.5);--gantt-sel:rgba(255,255,255,0.1);--gantt-sel-stroke:rgba(255,255,255,0.22);--gantt-fade:24,26,25;--gantt-bar-stroke:rgba(255,255,255,0.92);--gantt-warn:rgb(240,184,41);display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;font-size:13px;background:var(--surface-canvas);color:var(--gantt-text)}:root[data-theme=light] .gantt-v3_root__zxudk{--gantt-text:rgb(46,46,54);--gantt-text-2:rgb(107,107,122);--gantt-text-3:rgb(148,148,163);--gantt-sel:rgba(0,0,0,0.06);--gantt-sel-stroke:rgba(0,0,0,0.18);--gantt-fade:245,246,249;--gantt-bar-stroke:rgba(0,0,0,0.55);--gantt-warn:rgb(166,118,0)}.gantt-v3_leftPane__wpUCV{flex:none;overflow:auto;background:var(--surface-canvas)}.gantt-v3_leftPane__wpUCV::-webkit-scrollbar{width:0;height:11px}.gantt-v3_rightPane__oUNGN::-webkit-scrollbar{width:11px;height:11px}.gantt-v3_leftPane__wpUCV::-webkit-scrollbar-thumb,.gantt-v3_rightPane__oUNGN::-webkit-scrollbar-thumb{background:rgba(128,128,128,.42);border-radius:6px;border:3px solid transparent;background-clip:content-box}.gantt-v3_leftPane__wpUCV::-webkit-scrollbar-track,.gantt-v3_rightPane__oUNGN::-webkit-scrollbar-track{background:transparent}.gantt-v3_rightPane__oUNGN{width:100%;height:100%;overflow:auto;background:var(--surface-canvas)}@keyframes gantt-v3_statusdash__MOpbL{0%{mask-position:0 0;-webkit-mask-position:0 0}to{mask-position:-16px 0;-webkit-mask-position:-16px 0}}@keyframes gantt-v3_statuspulse__Emh3R{0%,to{transform:scale(1)}50%{transform:scale(1.16)}}.gantt-v3_statusDot__KkcPJ{width:12px;height:12px;border-radius:50%;flex:none}.gantt-v3_statusDotLive__GQnlJ{animation:gantt-v3_statuspulse__Emh3R .78s ease-in-out infinite}.gantt-v3_statusLine__PG2aT{flex:1;height:2px;margin-left:2px}.gantt-v3_statusLineDashed__u8Of4{mask-image:repeating-linear-gradient(90deg,#000 0 8px,transparent 8px 16px);-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 8px,transparent 8px 16px);mask-size:16px 100%;-webkit-mask-size:16px 100%}.gantt-v3_statusLineRunning__rmkKo{animation:gantt-v3_statusdash__MOpbL 1.6s linear infinite}.gantt-v3_statusLineSolid__e7TkM{border-radius:1px}@media (prefers-reduced-motion:reduce){.gantt-v3_statusDotLive__GQnlJ,.gantt-v3_statusLineRunning__rmkKo{animation:none}}.gantt-v3_fadeLeft__eAFpr,.gantt-v3_fadeRight__qIBOe{position:absolute;top:56px;bottom:0;pointer-events:none}.gantt-v3_fadeLeft__eAFpr{left:0;width:28px;background:linear-gradient(to right,rgba(var(--gantt-fade),.78),rgba(var(--gantt-fade),0))}.gantt-v3_fadeRight__qIBOe{right:0;width:32px;background:linear-gradient(to left,rgba(var(--gantt-fade),.74),rgba(var(--gantt-fade),0))}.gantt-v3_splitter__r55Tz{width:1px;flex:none;background:var(--stroke-structural);cursor:col-resize;position:relative;z-index:7}.gantt-v3_splitter__r55Tz:after{content:"";position:absolute;left:-6px;top:0;width:13px;height:100%}.gantt-v3_iconButton__GVXZr{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid var(--stroke-structural);background:var(--surface-card);color:var(--gantt-text-2);border-radius:6px;cursor:pointer}.gantt-v3_iconButton__GVXZr:hover{color:var(--gantt-text)}.gantt-v3_textButton__k_6w6{display:flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:0;background:transparent;color:var(--gantt-text-2);font:inherit;font-size:13px;font-weight:500;cursor:pointer;border-radius:6px}.gantt-v3_textButton__k_6w6:hover{background:var(--surface-card);color:var(--gantt-text)}.gantt-v3_rowAction__bxFV0{width:22px;height:22px;display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:inherit;border-radius:4px;cursor:pointer}.gantt-v3_rowAction__bxFV0:hover{background:var(--surface-card);color:var(--gantt-text)}.gantt-v3_advanceButton__69OK1{height:20px;padding:0 7px;border:1px solid var(--stroke-structural);background:var(--surface-card);color:var(--gantt-text-2);border-radius:5px;font:inherit;font-size:11px;cursor:pointer;white-space:nowrap}.gantt-v3_advanceButton__69OK1:hover{color:var(--gantt-text)}.gantt-v3_advanceButton__69OK1:disabled{opacity:.45;cursor:default}.Select_root__iPgWr{position:relative;width:100%}.Select_chevronOpen___o0QC{transform:rotate(180deg)}.Select_panelOpen__R8B6R{opacity:1;transform:translateY(0);pointer-events:auto}.Select_optionHighlighted__fYqSH:not(:disabled){border-color:var(--select-border);background:var(--select-option-hover-bg);transform:translateY(-1px)}.Select_optionSelected__4iAG_{background:var(--select-option-selected-bg);font-weight:600}