@layer components{.styles_container__G1zU_{inset:0;pointer-events:none;position:absolute;z-index:0}.styles_line__CeHxM,.styles_secondaryLine__kQ5Oa{background:var(--color-border,var(--gray-4));bottom:0;position:absolute;top:0;width:1px}.styles_secondaryLine__kQ5Oa{opacity:.4}.styles_weekend__n_keC{background-image:repeating-linear-gradient(-45deg,transparent,transparent 4px,var(--color-border) 4px,var(--color-border) 5px);bottom:0;opacity:.2;position:absolute;top:0}.styles_container__TDe9q{display:flex;flex-direction:column;justify-content:flex-end;position:relative}.styles_groupRow__yJwoq{display:flex}.styles_groupMarker__1cHXW{display:block;flex-shrink:0;overflow:clip}.styles_groupLabel__qJsj_{color:var(--color-text-secondary,var(--gray-10));display:inline-block;font-size:12px;font-weight:500;left:0;letter-spacing:.06em;line-height:1em;padding:0 8px 16px 0;position:-webkit-sticky;position:sticky;text-transform:uppercase;white-space:nowrap}.styles_markerRow__ubeFl{height:36px;position:relative}.styles_marker__WSo7C{bottom:8px;position:absolute;transform:translateX(-50%)}.styles_labelGroup__s4C3t{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:flex-end}.styles_labelGroup__s4C3t .styles_primaryLabel__uMsUv{color:var(--color-text,var(--gray-12));font-size:12px;font-weight:500;line-height:1em;text-align:center;white-space:nowrap}.styles_labelGroup__s4C3t .styles_secondaryLabel__uPI7T{color:var(--color-text-secondary,var(--gray-10));font-size:12px;line-height:1em;text-align:center;white-space:nowrap}.styles_labelGroup__s4C3t .styles_secondaryMarkerLabel__b_i7O{color:var(--color-text-secondary,var(--gray-10));font-size:10px;line-height:1em;opacity:.7;text-align:center;white-space:nowrap}.styles_cursor__5RtnR{background:var(--accent-9);bottom:0;pointer-events:none;position:absolute;top:0;width:2px;z-index:10}.styles_cursor__5RtnR:before{background:var(--accent-9);border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:8px}.styles_container__JVWCe{align-items:center;display:flex;gap:16px;justify-content:space-between;padding-bottom:32px}.styles_group__IrKJJ{align-items:center;display:flex;flex:1 1;gap:6px}.styles_group__IrKJJ,.styles_input__R5Hvz{--button-background-color:var(--gantt-button-background-color-idle);--button-background-color-hover:var(--gantt-button-background-color-hover);--button-color:var(--gantt-button-color-idle);--button-color-hover:var(--gantt-button-color-hover)}.styles_input__R5Hvz{max-width:180px}.styles_item__JNQV4{align-items:center;box-sizing:border-box;display:flex;height:100%}.styles_itemBar__Q1KLJ,.styles_itemContent__sZ6wO{height:100%;min-height:32px;width:100%}.styles_itemBar__Q1KLJ{align-items:center;border-radius:var(--radius-2);box-shadow:inset 0 0 0 1px rgba(0,0,0,0);cursor:-webkit-grab;cursor:grab;display:flex;justify-content:center;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.styles_itemBar__Q1KLJ:active{cursor:-webkit-grabbing;cursor:grabbing}.styles_itemBar__Q1KLJ:active,.styles_itemBar__Q1KLJ:hover{box-shadow:inset 0 0 0 1px var(--gantt-item-border-color-hover,rgba(255,255,255,.2))}.styles_itemTitle__QDOHH{color:var(--gant-color,white);font-family:var(--gantt-font-family,inherit),sans-serif;font-size:12px;font-weight:var(--gant-font-weight,500);letter-spacing:var(--gantt-letter-spacing,0);line-height:var(--gantt-line-height,1.4);overflow:hidden;padding:0 12px;position:relative;text-align:center;text-overflow:ellipsis;white-space:nowrap;z-index:1}.styles_resizeHandle__Si9rs{bottom:0;cursor:ew-resize;opacity:0;position:absolute;top:0;transition:opacity .15s ease;width:16px;z-index:1}.styles_resizeHandle__Si9rs:before{background-color:#fff;border-radius:200px;bottom:3px;content:"";position:absolute;top:3px;width:8px}.styles_resizeHandle__Si9rs:hover{opacity:1}.styles_resizeHandle__Si9rs.styles_start__pOuxf{left:0}.styles_resizeHandle__Si9rs.styles_start__pOuxf:before{left:3px}.styles_resizeHandle__Si9rs.styles_end__M0Um4{right:0}.styles_resizeHandle__Si9rs.styles_end__M0Um4:before{right:3px}.styles_itemBar__Q1KLJ:hover .styles_resizeHandle__Si9rs{opacity:.7}.styles_dragging__IG43X .styles_resizeHandle__Si9rs{opacity:0!important}.styles_resizing__xvRyT .styles_resizeHandle__Si9rs{opacity:1!important}.styles_disabled___lA_E .styles_itemBar__Q1KLJ{cursor:pointer}.styles_rowWrapper__vKooz{height:var(--gantt-row-height,64px);min-height:var(--gantt-row-height,64px)}.styles_row__NUQkl{border-bottom:1px solid var(--color-border,var(--gray-4));height:100%;min-height:var(--gantt-row-height,64px);position:relative}.styles_row__NUQkl:last-child{border-bottom:none}.styles_container__TJx7H{display:flex;flex-direction:column;max-height:100%;position:relative;width:100%}.styles_scrollContainer__l8xSB{max-height:100%;overflow:auto clip;overscroll-behavior-x:contain;width:100%}.styles_timeline__ur_OB{min-height:calc(var(--gantt-row-height, 64px)*2);overflow:visible!important;width:max-content}.styles_rowsContainer__eFCHS{padding-bottom:var(--gantt-padding-y,0);padding-top:var(--gantt-padding-y,0);position:relative}.styles_rows__t5f_1{display:flex;flex-direction:column;gap:var(--gantt-row-gap,0);position:relative;z-index:1}.styles_container__OnXIv{box-sizing:border-box;padding:var(--editor-offset);pointer-events:all;position:relative;width:100%}.styles_gantt__GRKo4{--gantt-button-background-color-idle:var(--color-button-background);--gantt-button-background-color-hover:var(--color-button-background);--gantt-button-color-idle:var(--color-button-text);--gantt-button-color-hover:var(--color-button-text);--input-background-color-idle:var(--color-button-background);--input-color-idle:var(--color-button-text)}.styles_modal__z_jln{background:var(--color-background);border-radius:var(--radius-3);display:flex;flex-direction:column;gap:16px;min-width:400px;padding:24px}.styles_modal__z_jln [data-name=Task]{display:none;pointer-events:none}.styles_modal__z_jln [data-name=Task][data-task-active=true]{display:block;pointer-events:all;-webkit-user-select:all;-moz-user-select:all;user-select:all}.styles_modal__z_jln [data-name=Task] .emptyLabel{display:none}.styles_wrapper__FX69M{pointer-events:all;position:relative}.styles_stickyContainer__Y4ru2{height:100vh;position:-webkit-sticky;position:sticky;top:0;width:100%}.styles_viewport__cl5hh{align-items:flex-start;container-type:inline-size;display:flex;height:100%;width:100%}.styles_content___bNYa{align-items:flex-start;display:flex;flex-direction:row;flex-shrink:0;will-change:transform}.styles_content___bNYa [data-name=Task]{gap:80px}.styles_content___bNYa [data-name=TextTitle]:after{background-color:var(--color-border);border-radius:50%;box-shadow:0 0 0 8px var(--color-background);content:"";height:16px;left:var(--editor-offset);opacity:0;position:absolute;top:-48px;transform:scale(.7);transition:opacity .2s ease-out,transform .2s ease-out;width:16px}.styles_content___bNYa .styles_dotVisible__tU3MP[data-name=TextTitle]:after{opacity:1;transform:scale(1)}.styles_timelineSvg__O8Om2{height:16px;left:var(--editor-offset);overflow:visible;pointer-events:none;position:absolute}.styles_width-1__UQ3wm [data-name=Task]{width:100cqw}}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{@container (min-width: 768px){.styles_width-1__UQ3wm [data-name=Task]{width:33.33cqw}}.styles_width-2__10DZE [data-name=Task]{width:100cqw}@container (min-width: 768px){.styles_width-2__10DZE [data-name=Task]{width:50cqw}}.styles_width-3__NBhy7 [data-name=Task]{width:100cqw}@container (min-width: 768px){.styles_width-3__NBhy7 [data-name=Task]{width:75cqw}}.styles_width-4__Q6GPo [data-name=Task]{width:100cqw}.styles_container__RtKyD{display:block;padding:var(--editor-offset);pointer-events:all;position:relative;width:100%}.styles_timeline__jzHO0{display:flex;flex-direction:column;padding-left:48px;position:relative}}@layer components{@media(min-width:768px){.styles_timeline__jzHO0{padding-left:0}}.styles_timeline__jzHO0 [data-name=Task]{position:relative}@media(min-width:768px){.styles_timeline__jzHO0 [data-name=Task]{align-items:start;display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr 16px 1fr}}.styles_timeline__jzHO0 [data-name=Task]:last-child:before{background-color:var(--color-background);content:"";height:100%;left:-48px;position:absolute;top:var(--editor-offset);width:16px}@media(min-width:768px){.styles_timeline__jzHO0 [data-name=Task]:last-child:before{left:calc(50% - 16px/2)}}.styles_timeline__jzHO0 [data-name=Task]:after{background-color:var(--color-border);border-radius:50%;box-shadow:0 0 0 8px var(--color-background);content:"";height:16px;left:-47.5px;opacity:0;position:absolute;top:calc(var(--editor-offset)*2);transform:scale(.6);transition:opacity .2s ease-out,transform .2s ease-out;width:16px}@media(min-width:768px){.styles_timeline__jzHO0 [data-name=Task]:after{left:calc(50% - 8px + .5px)}}.styles_timeline__jzHO0 [data-name=Task].styles_dotVisible__XEbxa:after{opacity:1;transform:scale(1)}@media(min-width:768px){.styles_timeline__jzHO0 [data-name=TaskHeader]{align-items:flex-end;padding-left:0;padding-right:var(--editor-offset);text-align:right}.styles_timeline__jzHO0 [data-name=TaskContent]{grid-column:3}}.styles_timeline__jzHO0 .emptyLabel{display:none}.styles_timelineSvg__XmOkS{left:8px;overflow:visible;pointer-events:none;position:absolute;top:var(--editor-offset)}@media(min-width:768px){.styles_timelineSvg__XmOkS{left:50%}.styles_width-1__R1bFR [data-name=TaskContent]{max-width:50%}.styles_width-2__QcSba [data-name=TaskContent]{max-width:75%}}.styles_width-3__7NW5P [data-name=TaskContent],.styles_width-4__Fk5Ar [data-name=TaskContent]{width:100%}.styles_container__PXcSw{grid-column:-1/1;position:relative}}@layer components{}.styles_section__dCRZL{max-width:100vw;overflow-x:clip}.styles_section__KRREV{overflow:hidden}@layer components{.styles_element__7e8yw{padding:var(--editor-offset);position:relative}.styles_element__7e8yw>span{position:absolute}.styles_element__7e8yw.styles_hide__yHyM_{display:none}.styles_container__MctPZ{pointer-events:none;position:relative}.styles_videoWrapper__AN22Y{background-color:var(--gray-1);overflow:hidden;position:relative;width:100%}.styles_iframe__mQ_w9{border:none}.styles_iframe__mQ_w9,.styles_thumbnailWrapper__Ux4lC{height:100%;left:0;pointer-events:auto;position:absolute;top:0;width:100%}.styles_thumbnailWrapper__Ux4lC{cursor:pointer}.styles_thumbnailWrapper__Ux4lC .styles_thumbnail__KAGCD{display:block;height:100%;object-fit:cover;width:100%}.styles_playOverlay__UfJIQ{align-items:center;background:rgba(0,0,0,.2);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:background .2s ease;width:100%}.styles_playOverlay__UfJIQ:hover{background:rgba(0,0,0,.4)}.styles_playButton__OBh2t{transition:transform .2s ease}.styles_playButton__OBh2t:hover{transform:scale(1.1)}.styles_error__xUlrX,.styles_placeholder__iTpvY{align-items:center;background:var(--gray-3);border:1px dashed var(--gray-6);border-radius:var(--radius-4);display:flex;height:100%;justify-content:center;left:0;padding:var(--spacing-16);pointer-events:auto;position:absolute;text-align:center;top:0;width:100%}.styles_error__xUlrX p,.styles_placeholder__iTpvY p{color:var(--gray-11);font-size:var(--font-size-2);margin:0}.styles_error__xUlrX{background:var(--red-3);border-color:var(--red-6)}.styles_error__xUlrX p{color:var(--red-11)}.styles_loaderOverlay__LSFfY{align-items:center;background:rgba(0,0,0,.3);display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:var(--editor-layer-element-overlay)}.styles_loaderOverlay__LSFfY .styles_loader__yEoR_{color:var(--gray-12)}.styles_container__7rHIk{box-sizing:border-box;display:flex;flex-direction:column;position:relative}.styles_container__7rHIk .styles_content__mpC7y{border-radius:var(--editor-element-radius);border:1px dashed rgba(0,0,0,0)}.styles_container__7rHIk:not(.styles_active__IR91i) .styles_content__mpC7y:hover{border-color:var(--editor-indicator-color)}.styles_container__7rHIk [data-name=TaskParameters],.styles_container__7rHIk [data-name=TextDescription],.styles_container__7rHIk [data-name=TextTitle]{border-radius:var(--editor-element-radius);border:1px dashed rgba(0,0,0,0);box-sizing:border-box;padding:var(--editor-offset)}.styles_container__7rHIk.styles_active__IR91i [data-name=TaskParameters],.styles_container__7rHIk.styles_active__IR91i [data-name=TextDescription],.styles_container__7rHIk.styles_active__IR91i [data-name=TextTitle]{border-color:var(--editor-indicator-color)}.styles_content__mpC7y{display:flex;flex-direction:column;gap:8px;position:relative}.styles_header__uL0R6{display:flex;flex-direction:column;gap:8px;padding:var(--editor-offset)}.styles_header__uL0R6 .styles_label__C9XEn{color:var(--task-label-cl);font-family:var(--task-label-ff),sans-serif;font-size:var(--task-label-fs);font-weight:var(--task-label-fw);letter-spacing:var(--task-label-ls);line-height:var(--task-label-lh)}.styles_header__uL0R6 .styles_date__RSfmX{color:var(--task-date-cl);font-family:var(--task-date-ff),sans-serif;font-size:var(--task-date-fs);font-weight:var(--task-date-fw);letter-spacing:var(--task-date-ls);line-height:var(--task-date-lh)}.styles_container__wqMpX{max-width:100%;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.styles_scroller__bU6yo{display:inline-flex;flex-wrap:nowrap;white-space:nowrap;will-change:transform}.styles_content__Io_0_{display:flex;flex-direction:row}.styles_text__kJp19{padding:0 12px;text-wrap:nowrap;white-space:pre}}@layer components{}@layer components{}.styles_bold__yzUg7{font-weight:700}.styles_underline__LVlxO{text-decoration:underline}.styles_italic__pEtJx{font-style:italic}.styles_text__fD2jI{display:inline;text-wrap:nowrap;white-space:pre}@layer components{.styles_paragraph__EZu0p{display:inline-block;font-size:inherit;max-width:none!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.styles_paragraph__EZu0p .styles_word___JEe7{display:inline-block;font-size:inherit;letter-spacing:inherit;position:relative}.styles_paragraph__EZu0p .styles_word___JEe7 .styles_shadow__qSKB2{opacity:.2;position:absolute}.styles_paragraph__EZu0p .styles_word___JEe7:last-child{margin-right:0}.styles_element__ba8f_{color:var(--color-heading-one);grid-column:1/-1;margin:0;max-width:100%;pointer-events:all;position:relative;width:100%}.styles_element__ba8f_.styles_active__nYwON .styles_content__W3Xvz{opacity:1;pointer-events:all;position:relative}.styles_element__ba8f_.styles_active__nYwON.styles_layout-marquee__Ql6nA .styles_content__W3Xvz{overflow:hidden;text-wrap:nowrap}.styles_element__ba8f_ .styles_content__W3Xvz{opacity:0;pointer-events:none;position:absolute}.styles_element__ba8f_.styles_layout-marquee__Ql6nA{grid-column:1/-1!important}.styles_animations__wdRER{pointer-events:none;position:relative}.styles_element__C74rv{color:var(--task-description-cl);font-family:var(--task-description-ff),sans-serif;font-size:var(--task-description-fs);font-weight:var(--task-description-fw);letter-spacing:var(--task-description-ls);line-height:var(--task-description-lh);position:relative;width:100%}.styles_element__C74rv:before{content:"";left:var(--editor-offset);opacity:.3;overflow:hidden;pointer-events:none;position:absolute;right:0;text-overflow:ellipsis;white-space:nowrap}.styles_element__C74rv.styles_empty__RjB7V:before{content:"Enter description"}.styles_element__gCEE_{color:var(--task-title-cl);font-family:var(--task-title-ff),sans-serif;font-size:var(--task-title-fs);font-weight:var(--task-title-fw);letter-spacing:var(--task-title-ls);line-height:var(--task-title-lh);position:relative;width:100%}.styles_element__gCEE_:before{content:"";left:var(--editor-offset);opacity:.3;overflow:hidden;pointer-events:none;position:absolute;right:0;text-overflow:ellipsis;white-space:nowrap}.styles_element__gCEE_.styles_empty__VCguQ:before{content:"Enter title"}}@layer components{}@layer components{}@layer components{}.styles_container__bleWy{color:var(--gray-12);display:flex;flex-direction:column;grid-column:-1/1;inset:0;justify-content:flex-end;padding:64px 0;pointer-events:none;position:absolute}.styles_layout__p_BwE{grid-column:-1/1;padding-bottom:var(--spacing-12)}