/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */._3_ygE{border-top:1px solid #e6e4e4;border-bottom:1px solid #e6e4e4;border-left:1px solid #e6e4e4;display:table}._1nBOt{list-style:none;display:table-row}._2eZzQ{opacity:1;border-right:1px solid #c4c4c4;margin-left:-2px}._WuQ0f{vertical-align:-webkit-baseline-middle;vertical-align:middle;display:table-cell}._3ZbQT{border-bottom:1px solid #e6e4e4;border-left:1px solid #e6e4e4;display:table}._34SS0{text-overflow:ellipsis;display:table-row}._34SS0:nth-of-type(2n){background-color:#f5f5f5}._3lLk3{vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;display:table-cell;overflow:hidden}._nI1Xw{display:flex}._2QjE6{color:#565656;cursor:pointer;padding:.15rem .2rem 0}._2QjE6,._2TfEi{-webkit-user-select:none;user-select:none;font-size:.6rem}._2TfEi{padding-left:1rem}._3T42e{background:#fff;padding:12px;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}._29NTg{color:#666;margin-bottom:6px;font-size:12px}._25P-K{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;flex-shrink:0}._25P-K,._3gVAq{pointer-events:none;display:flex;position:absolute}._3gVAq{visibility:hidden}._1eT-t{scrollbar-width:thin;flex-shrink:0;width:1rem;overflow:hidden auto}._1eT-t::-webkit-scrollbar{width:1.1rem;height:1.1rem}._1eT-t::-webkit-scrollbar-corner{background:0 0}._1eT-t::-webkit-scrollbar-thumb{background:#0003;background:var(--palette-black-alpha-20,#0003);background-clip:padding-box;border:6px solid #0000;border-radius:10px}._1eT-t::-webkit-scrollbar-thumb:hover{background:#0000004d;background:var(--palette-black-alpha-30,#0000004d);background-clip:padding-box;border:4px solid #0000}._2dZTy{fill:#fff}._2dZTy:nth-child(2n){fill:#f5f5f5}._3rUKi{stroke:#ebeff2}._RuwuK{stroke:#e6e4e4}._9w8d5{text-anchor:middle;fill:#333;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none}._1rLuZ{stroke:#e6e4e4}._2q1Kt{text-anchor:middle;fill:#555;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none}._35nLX{fill:#fff;stroke:#e0e0e0;stroke-width:1.4px}._KxSXS{cursor:pointer;outline:none}._KxSXS:hover ._3w_5u{visibility:visible;opacity:1}._3w_5u{fill:#ddd;cursor:ew-resize;opacity:0;visibility:hidden}._31ERP{-webkit-user-select:none;user-select:none;stroke-width:0}._RRr13{cursor:pointer;outline:none}._2P2B1{-webkit-user-select:none;user-select:none}._1KJ6x{cursor:pointer;outline:none}._2RbVy{opacity:.6}._2RbVy,._2pZMF{-webkit-user-select:none;user-select:none}._3zRJQ{fill:#fff;text-anchor:middle;dominant-baseline:central;font-weight:lighter}._3KcaM,._3zRJQ{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none}._3KcaM{fill:#555;text-anchor:start}._CZjuD{font-size:0}._2B2zv,._CZjuD{margin:0;padding:0;overflow:hidden}._3eULf{outline:none;margin:0;padding:0;list-style:none;display:flex;position:relative}._2k9Ys{scrollbar-width:thin;max-width:100%;height:1.2rem;overflow:auto}._2k9Ys::-webkit-scrollbar{width:1.1rem;height:1.1rem}._2k9Ys::-webkit-scrollbar-corner{background:0 0}._2k9Ys::-webkit-scrollbar-thumb{background:#0003;background:var(--palette-black-alpha-20,#0003);background-clip:padding-box;border:6px solid #0000;border-radius:10px}._2k9Ys::-webkit-scrollbar-thumb:hover{background:#0000004d;background:var(--palette-black-alpha-30,#0000004d);background-clip:padding-box;border:4px solid #0000}._19jgW{height:1px}:root{--gantt-primary:var(--global-blue-500);--gantt-primary-light:var(--global-blue-300);--gantt-primary-medium:var(--global-blue-400);--gantt-primary-progress:var(--global-blue-600);--gantt-today:var(--global-lime-300);--gantt-status-default:var(--global-gray-400)}.dark,:root{--gantt-background:var(--color-background-default);--gantt-border:var(--color-border-alpha-light);--gantt-text:var(--color-text-primary);--gantt-text-secondary:var(--color-text-secondary)}.dark{--gantt-today:var(--global-lime-500)}g.calendar{font-size:.75rem!important}g.bar,g.bar *{pointer-events:auto!important;opacity:.95!important}g.handleGroup,g.handleGroup *{visibility:hidden!important;display:none!important}g.bar rect[fill*=\#a3a3ff]{fill:var(--gantt-primary-progress)!important;opacity:0!important;transition:opacity .2s cubic-bezier(.4,0,.2,1)!important}.show-progress g.bar rect[fill*=\#a3a3ff]{opacity:.5!important}._25P-K,.tooltipDetailsContainer{z-index:9999!important;pointer-events:none!important;position:absolute!important;transform:translate(20px,10%)!important}._3gVAq,.tooltipDetailsContainerHidden{visibility:hidden!important;pointer-events:none!important;display:flex!important;position:absolute!important}g.calendar,g.calendar rect,g.grid,g.grid rect,g.gridBody,g.gridBody rect{fill:var(--gantt-background)!important}g.calendar line,g.grid line,g.gridBody line{stroke:var(--gantt-border)!important}g.calendar text,g.grid text,g.gridBody text{fill:var(--gantt-text)!important}g.calendar text{fill:var(--gantt-text-secondary)!important}g.today rect,g[class*=today] rect,rect.today{fill:var(--gantt-today)!important;opacity:.3!important;pointer-events:none!important}.AssistantButton_bubble__sG5U8{width:50px;height:50px;border-radius:50%;background:linear-gradient(-65deg,#0562ff 10%,#3984ff 30%,#f59e0c 50%,#3984ff 70%,#6366f1 90%);background-size:300% 300%;box-shadow:0 0 20px rgba(5,98,255,.3);display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;animation:AssistantButton_moveGradient__yDG_v 20s cubic-bezier(.4,0,.2,1) infinite}.AssistantButton_sparkle__tL2_J{width:22px;height:22px;color:white;filter:drop-shadow(0 0 8px rgba(5,98,255,.7));transition:transform .5s ease,opacity .5s ease}.AssistantButton_animateGradient__F7q8S{animation:AssistantButton_gradientBG__tB3iu 5s ease infinite}.AssistantButton_animateSparkle__JY_DM .AssistantButton_sparkle__tL2_J{animation:AssistantButton_float__GU6e9 5s ease-in-out infinite}.AssistantButton_animateSparkle__JY_DM .AssistantButton_sparkle-top__U_bxu{animation:AssistantButton_twinkle__Fy9N8 3s ease-in-out infinite}.AssistantButton_animateSparkle__JY_DM .AssistantButton_sparkle-middle__AFzEa{animation:AssistantButton_twinkle__Fy9N8 3s ease-in-out .5s infinite}.AssistantButton_animateSparkle__JY_DM .AssistantButton_sparkle-bottom__A1nGK{animation:AssistantButton_twinkle__Fy9N8 3s ease-in-out 1s infinite}.AssistantButton_completed__5ENge{background:linear-gradient(-45deg,#0562ff,#3984ff 50%,#3984ff 75%,#6366f1);background-size:300% 300%;box-shadow:0 10px 30px rgba(5,98,255,.3);animation:AssistantButton_subtleGradientBG__2ngC3 5s ease infinite}.AssistantButton_completed__5ENge .AssistantButton_sparkle__tL2_J{transform:scale(1.1);opacity:.8}.AssistantButton_transitioning__xolDk{background:linear-gradient(-45deg,#0562ff,#3984ff,#f59e0c,#6366f1);background-size:300% 300%;animation:AssistantButton_fadeToCompleted__YLzZq .5s ease forwards}@keyframes AssistantButton_fadeToCompleted__YLzZq{0%{background:linear-gradient(-45deg,#0562ff,#3984ff,#f59e0c,#6366f1)}to{background:linear-gradient(-45deg,#0562ff,#3984ff 50%,#3984ff 75%,#6366f1)}}@keyframes AssistantButton_gradientBG__tB3iu{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes AssistantButton_subtleGradientBG__2ngC3{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes AssistantButton_float__GU6e9{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-4px) rotate(5deg)}}@keyframes AssistantButton_twinkle__Fy9N8{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}@keyframes AssistantButton_moveGradient__yDG_v{0%{background-position:0 0}20%{background-position:100% 20%}40%{background-position:60% 100%}60%{background-position:0 80%}80%{background-position:20% 0}to{background-position:0 0}}