.AppShell_shell__nGBR2{height:100svh;min-height:100svh;display:grid;grid-template-columns:320px minmax(0,1fr);overflow:hidden;background:var(--background);color:var(--foreground);transition:grid-template-columns .18s ease}.AppShell_shellCollapsed__UNO8S{grid-template-columns:86px minmax(0,1fr)}.AppShell_content__1i_F4{min-width:0;height:100svh;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:34px;background:var(--background)}@media (max-width:820px){.AppShell_shellCollapsed__UNO8S,.AppShell_shell__nGBR2{height:auto;grid-template-columns:1fr;overflow:visible}.AppShell_content__1i_F4{height:auto;min-height:40svh;overflow:visible;padding:24px 18px 28px;border-top:1px solid #d9e1ec}}.AppSelect_root__3wPSJ{position:relative;min-width:0}.AppSelect_trigger__Ho_1x{width:100%;height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 13px;color:var(--ui-control-text,#1d2530);background:#ffffff;border:1px solid var(--ui-control-border,#cfd8e3);border-radius:10px;box-shadow:inset 0 1px 2px rgba(15,23,42,.035);cursor:pointer;font:inherit;font-size:14px;font-weight:650;outline:0;text-align:left}.AppSelect_trigger__Ho_1x>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppSelect_trigger__Ho_1x>svg{width:18px;height:18px;flex:0 0 auto;transition:transform .14s ease}.AppSelect_trigger__Ho_1x:hover{border-color:#afc3d6}.AppSelect_trigger__Ho_1x:focus-visible,.AppSelect_trigger__Ho_1x[aria-expanded=true]{border-color:var(--ui-accent,var(--ui-primary));box-shadow:0 0 0 4px rgba(25,111,232,.14)}.AppSelect_trigger__Ho_1x[aria-expanded=true]>svg{transform:rotate(180deg)}.AppSelect_trigger__Ho_1x[aria-invalid=true]{border-color:#d92d20;box-shadow:0 0 0 3px rgba(217,45,32,.1)}.AppSelect_trigger__Ho_1x:disabled{cursor:not-allowed;opacity:.6}.AppSelect_menu__wVN_n{position:fixed;z-index:var(--ui-layer-global-popover,6100);gap:4px;padding:8px;overflow-x:hidden;overflow-y:auto;background:#ffffff;border:1px solid var(--ui-control-border,#d8e2ee);border-radius:15px;box-shadow:0 18px 38px rgba(15,23,42,.16)}.AppSelect_menu__wVN_n,.AppSelect_option__Ln3TO{display:grid;color:var(--ui-control-text,#1d2530)}.AppSelect_option__Ln3TO{width:100%;min-height:38px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;background:transparent;border:0;border-radius:8px;cursor:pointer;font:inherit;font-size:14px;font-weight:700;line-height:1.25;text-align:left}.AppSelect_option__Ln3TO>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppSelect_highlighted___H_aK,.AppSelect_option__Ln3TO:focus-visible,.AppSelect_option__Ln3TO:hover,.AppSelect_option__Ln3TO[aria-selected=true]{background:var(--ui-accent-soft,#e7f5ff);outline:0}.AppSelect_check__M_JY4{width:22px;height:22px;display:inline-grid;place-items:center;color:var(--ui-control-text,#1d2530)}.AppSelect_up__63bBL{transform-origin:bottom center}.AppSelect_down__3HZQP{transform-origin:top center}@media (prefers-reduced-motion:reduce){.AppSelect_trigger__Ho_1x>svg{transition:none}}.ProfileSettingsDialog_backdrop__NM2xg{position:fixed;inset:0;z-index:var(--ui-layer-global-dialog,6000);display:grid;place-items:center;padding:24px;overflow:auto;background:rgba(71,85,105,.42);backdrop-filter:blur(2px)}.ProfileSettingsDialog_dialog__jmAT2{width:min(720px,100%);max-height:min(860px,calc(100svh - 48px));display:flex;flex-direction:column;overflow:hidden;color:var(--foreground);background:#ffffff;border:1px solid rgba(203,213,225,.94);border-radius:18px;box-shadow:0 28px 80px rgba(15,23,42,.26)}.ProfileSettingsDialog_header__PzfRn{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:26px 28px 22px;border-bottom:1px solid var(--ui-control-border)}.ProfileSettingsDialog_eyebrow__cRKEj{display:block;margin-bottom:7px;color:var(--ui-accent-active);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ProfileSettingsDialog_header__PzfRn h2,.ProfileSettingsDialog_header__PzfRn p{margin:0}.ProfileSettingsDialog_header__PzfRn h2{color:#1d2530;font-size:27px;font-weight:820;letter-spacing:-.025em;line-height:1.15}.ProfileSettingsDialog_header__PzfRn p{margin-top:7px;color:#64748b;font-size:13px;line-height:1.5}.ProfileSettingsDialog_closeButton__5vfUM{flex:0 0 auto;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;color:#334155;background:transparent;border:0;border-radius:8px;cursor:pointer;line-height:1;text-align:center}.ProfileSettingsDialog_closeButton__5vfUM svg{display:block;flex:0 0 auto;margin:auto}.ProfileSettingsDialog_closeButton__5vfUM:focus-visible,.ProfileSettingsDialog_closeButton__5vfUM:hover{background:#f1f5f9;outline:0}.ProfileSettingsDialog_form__QvFsa{min-height:0;display:flex;flex-direction:column;overflow-y:auto}.ProfileSettingsDialog_photoSection__Hz8U_{display:grid;grid-template-columns:116px minmax(0,1fr);align-items:center;column-gap:24px;row-gap:16px;padding:26px 28px}.ProfileSettingsDialog_sectionHeading__b__mi{grid-column:1/-1;margin:0;color:#1d2530;font-size:17px;font-weight:800;letter-spacing:-.01em}.ProfileSettingsDialog_avatarShell__912Gv{width:112px;height:112px}.ProfileSettingsDialog_avatarPreview__Xvn8d,.ProfileSettingsDialog_avatar___SF3e{width:112px;height:112px;display:grid;place-items:center;overflow:hidden;color:#ffffff;background:linear-gradient(135deg,#8fdef8 0,var(--ui-accent) 48%,var(--ui-accent-active) 100%);border:4px solid #ffffff;border-radius:999px;box-shadow:0 0 0 1px rgba(25,111,232,.22),0 14px 32px rgba(12,66,146,.22);font-size:32px;font-weight:820}.ProfileSettingsDialog_avatarPreview__Xvn8d,.ProfileSettingsDialog_avatar___SF3e img{object-fit:cover}.ProfileSettingsDialog_photoControls__WGjXg{display:grid;justify-items:start;gap:5px}.ProfileSettingsDialog_photoControls__WGjXg strong{color:#252938;font-size:15px;font-weight:800}.ProfileSettingsDialog_photoControls__WGjXg>span:not(.ProfileSettingsDialog_fieldError__ndOtA){color:#64748b;font-size:12px}.ProfileSettingsDialog_photoActions__cMgab{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ProfileSettingsDialog_cancelButton__fZxxk,.ProfileSettingsDialog_removePhotoButton__FQ4fQ,.ProfileSettingsDialog_saveButton__kRuv4,.ProfileSettingsDialog_uploadButton__wjUt0{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 15px;border-radius:9px;cursor:pointer;font:inherit;font-size:13px;font-weight:720;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,transform .12s ease}.ProfileSettingsDialog_uploadButton__wjUt0{color:var(--ui-accent-active);background:var(--ui-accent-soft);border:1px solid rgba(25,111,232,.38)}.ProfileSettingsDialog_uploadButton__wjUt0:focus-within,.ProfileSettingsDialog_uploadButton__wjUt0:hover{background:#d9f2fd;border-color:var(--ui-accent);box-shadow:0 0 0 4px rgba(25,111,232,.12)}.ProfileSettingsDialog_fileInput__qF5Ic{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ProfileSettingsDialog_removePhotoButton__FQ4fQ{color:#64748b;background:#ffffff;border:1px solid var(--ui-control-border)}.ProfileSettingsDialog_removePhotoButton__FQ4fQ:focus-visible,.ProfileSettingsDialog_removePhotoButton__FQ4fQ:hover{color:#b42318;background:#fff7f6;border-color:rgba(180,35,24,.3);outline:0}.ProfileSettingsDialog_divider__5Yg7W{height:1px;margin:0 28px;background:var(--ui-control-border)}.ProfileSettingsDialog_fields__H9Gam{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:24px 28px 12px}.ProfileSettingsDialog_field__0SKi_{min-width:0;display:grid;align-content:start;gap:7px;color:#334155;font-size:13px;font-weight:740}.ProfileSettingsDialog_fullWidth__Jc_bo{grid-column:1/-1}.ProfileSettingsDialog_field__0SKi_ input{width:100%;height:44px;padding:0 13px;color:#1d2530;background:#ffffff;border:1px solid #cfd8e3;border-radius:10px;box-shadow:inset 0 1px 2px rgba(15,23,42,.035);font:inherit;font-size:14px;font-weight:610;outline:0}.ProfileSettingsDialog_field__0SKi_ input[readonly]{color:#687382;background:#f5f7fa;cursor:default}.ProfileSettingsDialog_field__0SKi_ input:focus{border-color:var(--ui-accent);box-shadow:0 0 0 4px rgba(25,111,232,.14)}.ProfileSettingsDialog_field__0SKi_ input[aria-invalid=true]{border-color:#d92d20;box-shadow:0 0 0 3px rgba(217,45,32,.1)}.ProfileSettingsDialog_field__0SKi_ small{min-height:16px;color:#7a8797;font-size:11px;font-weight:540;line-height:1.45}.ProfileSettingsDialog_securitySection__rq1Dm{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,1.25fr);align-items:start;gap:28px;padding:24px 28px 12px}.ProfileSettingsDialog_securityCopy__lroSY h3,.ProfileSettingsDialog_securityCopy__lroSY p{margin:0}.ProfileSettingsDialog_securityCopy__lroSY h3{color:#1d2530;font-size:17px;font-weight:800;letter-spacing:-.01em}.ProfileSettingsDialog_securityCopy__lroSY p{margin-top:7px;color:#64748b;font-size:12px;line-height:1.5}.ProfileSettingsDialog_securityField__3zaz9{min-width:0;display:grid;gap:7px;color:#334155;font-size:13px;font-weight:740}.ProfileSettingsDialog_securityField__3zaz9 small{min-height:16px;color:#7a8797;font-size:11px;font-weight:540;line-height:1.45}.ProfileSettingsDialog_fieldError__ndOtA{color:#b42318!important;font-size:11px;font-weight:700!important;line-height:1.45}.ProfileSettingsDialog_errorMessage__CDMD6,.ProfileSettingsDialog_successMessage__GaTEY{margin:8px 28px 0;padding:10px 12px;border-radius:9px;font-size:12px;font-weight:680}.ProfileSettingsDialog_successMessage__GaTEY{color:#067647;background:#ecfdf3;border:1px solid #abefc6}.ProfileSettingsDialog_errorMessage__CDMD6{color:#b42318;background:#fff5f4;border:1px solid #fecdca}.ProfileSettingsDialog_actions__YCkaj{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:10px;margin-top:12px;padding:18px 28px 22px;background:rgba(255,255,255,.98);border-top:1px solid var(--ui-control-border)}.ProfileSettingsDialog_cancelButton__fZxxk{min-width:92px;color:#475569;background:#ffffff;border:1px solid #cfd8e3}.ProfileSettingsDialog_cancelButton__fZxxk:focus-visible,.ProfileSettingsDialog_cancelButton__fZxxk:hover{color:#1d2530;background:#f7fbfd;border-color:#aebbc9;outline:0}.ProfileSettingsDialog_saveButton__kRuv4{min-width:126px;color:#ffffff;-webkit-text-fill-color:#ffffff;background:var(--ui-primary);border:1px solid var(--ui-primary);box-shadow:var(--ui-primary-shadow)}.ProfileSettingsDialog_saveButton__kRuv4:focus-visible:not(:disabled),.ProfileSettingsDialog_saveButton__kRuv4:hover:not(:disabled){color:#ffffff;background:var(--ui-primary-hover);border-color:var(--ui-primary-hover);outline:0;box-shadow:var(--ui-primary-shadow)}.ProfileSettingsDialog_saveButton__kRuv4:active:not(:disabled){color:#ffffff;-webkit-text-fill-color:#ffffff;background:var(--ui-primary-active);border-color:var(--ui-primary-active);box-shadow:0 4px 10px rgba(25,111,232,.2);transform:translateY(1px)}.ProfileSettingsDialog_saveButton__kRuv4:disabled{color:#ffffff;-webkit-text-fill-color:#ffffff}.ProfileSettingsDialog_cancelButton__fZxxk:disabled,.ProfileSettingsDialog_closeButton__5vfUM:disabled,.ProfileSettingsDialog_removePhotoButton__FQ4fQ:disabled,.ProfileSettingsDialog_saveButton__kRuv4:disabled{cursor:not-allowed;opacity:.5}.ProfileSettingsDialog_saveButton__kRuv4:disabled{opacity:.6}@media (max-width:640px){.ProfileSettingsDialog_backdrop__NM2xg{align-items:end;padding:12px}.ProfileSettingsDialog_dialog__jmAT2{max-height:calc(100svh - 24px);border-radius:16px}.ProfileSettingsDialog_actions__YCkaj,.ProfileSettingsDialog_fields__H9Gam,.ProfileSettingsDialog_header__PzfRn,.ProfileSettingsDialog_photoSection__Hz8U_,.ProfileSettingsDialog_securitySection__rq1Dm{padding-right:20px;padding-left:20px}.ProfileSettingsDialog_photoSection__Hz8U_{grid-template-columns:88px minmax(0,1fr);gap:17px}.ProfileSettingsDialog_avatarPreview__Xvn8d,.ProfileSettingsDialog_avatarShell__912Gv,.ProfileSettingsDialog_avatar___SF3e{width:84px;height:84px}.ProfileSettingsDialog_avatar___SF3e{font-size:25px}.ProfileSettingsDialog_divider__5Yg7W{margin-right:20px;margin-left:20px}.ProfileSettingsDialog_fields__H9Gam{grid-template-columns:1fr}.ProfileSettingsDialog_securitySection__rq1Dm{grid-template-columns:1fr;gap:16px}.ProfileSettingsDialog_fullWidth__Jc_bo{grid-column:auto}}@media (prefers-reduced-motion:reduce){.ProfileSettingsDialog_cancelButton__fZxxk,.ProfileSettingsDialog_removePhotoButton__FQ4fQ,.ProfileSettingsDialog_saveButton__kRuv4,.ProfileSettingsDialog_uploadButton__wjUt0{transition:none}}.Sidebar_sidebarRoot__gTFKa .sidebar-toggle{position:absolute;z-index:100;top:100%;right:-18px;display:inline-grid;width:36px;height:36px;place-items:center;padding:0;color:var(--ui-control-muted);cursor:pointer;background:var(--ui-control-bg);border:1px solid var(--ui-control-border);border-radius:999px;opacity:0;pointer-events:none;box-shadow:0 4px 12px rgba(29,37,48,.1);transform:translateY(-50%);transition:opacity .14s ease,color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .12s ease}.Sidebar_sidebarRoot__gTFKa .sidebar-toggle:hover{color:var(--ui-accent-active);background:var(--ui-accent-soft);border-color:var(--ui-control-border-hover);box-shadow:0 6px 16px rgba(25,111,232,.2)}.Sidebar_sidebarRoot__gTFKa .sidebar-toggle:focus-visible{color:var(--ui-accent-active);background:#ffffff;border-color:var(--ui-control-border-hover);outline:3px solid rgba(25,111,232,.22);outline-offset:2px;box-shadow:0 6px 16px rgba(25,111,232,.2)}.Sidebar_sidebarRoot__gTFKa .sidebar-toggle:active{background:#dff3fd;transform:translateY(-50%) scale(.96)}.Sidebar_sidebarRoot__gTFKa .sidebar-toggle svg{width:18px;height:18px}.Sidebar_sidebarRoot__gTFKa .sidebar-toggle:focus-visible,.Sidebar_sidebarRoot__gTFKa .workspace-switcher:hover .sidebar-toggle,.app-shell.sidebar-is-collapsed .Sidebar_sidebarRoot__gTFKa:hover .sidebar-toggle{opacity:1;pointer-events:auto}.ArchiveEntityButton_trigger__8iasv{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-right:auto;padding:0;color:#64748b;background:#ffffff;border:1px solid #dce4ee;border-radius:5px;cursor:pointer}.ArchiveEntityButton_trigger__8iasv:focus-visible,.ArchiveEntityButton_trigger__8iasv:hover{color:#dc2626;background:#fef2f2;border-color:#fecaca;outline:0}.ArchiveEntityButton_trigger__8iasv:disabled{cursor:not-allowed;opacity:.55}.ArchiveEntityButton_backdrop__mZRzz{position:fixed;inset:0;z-index:140;display:grid;place-items:center;padding:22px;background:rgba(15,23,42,.32);backdrop-filter:blur(2px)}.ArchiveEntityButton_dialog__zSXrI{width:min(420px,100%);display:grid;gap:14px;padding:22px;color:#1f2937;background:#ffffff;border:1px solid rgba(148,163,184,.32);border-radius:8px;box-shadow:0 28px 80px rgba(15,23,42,.22)}.ArchiveEntityButton_dialog__zSXrI h2,.ArchiveEntityButton_dialog__zSXrI p{margin:0}.ArchiveEntityButton_dialog__zSXrI h2{font-size:20px;font-weight:800;line-height:1.2}.ArchiveEntityButton_dialog__zSXrI p{color:#475569;font-size:13px;font-weight:500;line-height:1.5}.ArchiveEntityButton_error__p_ONZ{color:#be123c!important;font-weight:700!important}.ArchiveEntityButton_actions__4TW_d{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.ArchiveEntityButton_actions__4TW_d button{min-width:78px;min-height:30px;padding:0 14px;font:inherit;font-size:13px;font-weight:600;border:1px solid transparent;border-radius:6px;cursor:pointer}.ArchiveEntityButton_cancel__orgxs{color:#334155;background:#ffffff;border-color:#dce4ee!important}.ArchiveEntityButton_confirm__aEqkc{color:#ffffff;background:#dc2626;border-color:#dc2626!important}.ArchiveEntityButton_confirm__aEqkc:focus-visible,.ArchiveEntityButton_confirm__aEqkc:hover{background:#b91c1c;border-color:#b91c1c!important;outline:0}.ArchiveEntityButton_actions__4TW_d button:disabled{cursor:not-allowed;opacity:.6}@media (max-width:680px){.ArchiveEntityButton_actions__4TW_d{flex-direction:column-reverse}.ArchiveEntityButton_actions__4TW_d button{width:100%}}.CollectionLoadState_empty__G2uaY,.CollectionLoadState_inline__93q6b{display:flex;align-items:center;justify-content:space-between;gap:18px;color:var(--ui-control-muted);background:#ffffff;border:1px solid var(--ui-control-border);border-radius:8px;box-shadow:var(--ui-shadow-sm)}.CollectionLoadState_empty__G2uaY{margin-top:26px;padding:28px}.CollectionLoadState_inline__93q6b{margin-top:18px;padding:12px 16px}.CollectionLoadState_empty__G2uaY[data-status=error],.CollectionLoadState_inline__93q6b[data-status=error]{border-color:rgba(25,111,232,.28);background:var(--ui-accent-soft)}.CollectionLoadState_empty__G2uaY p,.CollectionLoadState_inline__93q6b p{margin:0;font-size:14px;font-weight:650;line-height:1.4}.CollectionLoadState_retryButton__pZR7V{flex:0 0 auto;min-height:38px;padding:0 16px;color:#ffffff;background:var(--ui-accent);border:1px solid var(--ui-accent);border-radius:999px;box-shadow:var(--ui-primary-shadow);cursor:pointer;font:inherit;font-size:13px;font-weight:750;transition:background .16s ease,border-color .16s ease,transform .16s ease}.CollectionLoadState_retryButton__pZR7V:hover{background:var(--ui-accent-hover);border-color:var(--ui-accent-hover)}.CollectionLoadState_retryButton__pZR7V:active{background:var(--ui-accent-active);border-color:var(--ui-accent-active);transform:translateY(1px)}.CollectionLoadState_retryButton__pZR7V:focus-visible{outline:3px solid var(--ui-accent-glow);outline-offset:2px}@media (max-width:520px){.CollectionLoadState_empty__G2uaY,.CollectionLoadState_inline__93q6b{align-items:flex-start;flex-direction:column}}.CollectionViewControls_controls__WryVO{display:inline-flex;align-items:center;gap:8px}.CollectionViewControls_sortControl__wxT_1{position:relative}.CollectionViewControls_createButton__WMFKs,.CollectionViewControls_sortButton__a6NMa{width:38px;height:38px;display:inline-grid;place-items:center;padding:0;color:var(--ui-control-muted);background:#ffffff;border:1px solid var(--ui-control-border);border-radius:999px;box-shadow:var(--ui-shadow-sm);cursor:pointer}.CollectionViewControls_createButton__WMFKs:focus-visible,.CollectionViewControls_createButton__WMFKs:hover,.CollectionViewControls_sortButton__a6NMa:focus-visible,.CollectionViewControls_sortButton__a6NMa:hover,.CollectionViewControls_sortButton__a6NMa[aria-expanded=true]{color:var(--ui-accent-active);background:var(--ui-accent-soft);outline:0}.CollectionViewControls_sortMenu__5FEMC{width:240px;position:absolute;z-index:100;top:calc(100% + 6px);right:0;display:grid;gap:2px;padding:8px;background:#ffffff;border:1px solid rgba(148,163,184,.36);border-radius:8px;box-shadow:0 18px 42px rgba(15,23,42,.16)}.CollectionViewControls_sortOption__oxBGe{width:100%;min-height:38px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;color:var(--foreground);background:transparent;border:0;border-radius:8px;cursor:pointer;font:inherit;font-size:14px;font-weight:700;text-align:left}.CollectionViewControls_sortOption__oxBGe:focus-visible,.CollectionViewControls_sortOption__oxBGe:hover,.CollectionViewControls_sortOption__oxBGe[aria-selected=true]{background:var(--ui-accent-soft);outline:0}.CollectionViewControls_optionCheck__Acpf8{width:22px;height:22px;display:inline-grid;place-items:center;color:var(--ui-accent-active)}.CollectionViewControls_viewToggle__pCCG5{min-height:38px;display:inline-flex;align-items:center;gap:4px;padding:4px;background:#ffffff;border:1px solid var(--ui-control-border);border-radius:999px;box-shadow:var(--ui-shadow-sm)}.CollectionViewControls_viewToggle__pCCG5 button{width:32px;height:30px;display:inline-grid;place-items:center;color:var(--ui-control-muted);background:transparent;border:0;border-radius:999px;cursor:pointer}.CollectionViewControls_viewToggle__pCCG5 button.CollectionViewControls_isActive__0QBao,.CollectionViewControls_viewToggle__pCCG5 button:focus-visible,.CollectionViewControls_viewToggle__pCCG5 button:hover{color:var(--ui-accent-active);background:var(--ui-accent-soft);outline:0}@media (max-width:420px){.CollectionViewControls_sortMenu__5FEMC{right:auto;left:0}}.CreateGanttTemplatePicker_field__c_JmT{display:grid;gap:8px;color:var(--foreground);font-size:14px;font-weight:750}.CreateGanttTemplatePicker_select__MOBQP{position:relative}.CreateGanttTemplatePicker_trigger__UEdgU{width:100%;min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;color:var(--ui-control-text);background:#ffffff;border:1px solid var(--ui-control-border);border-radius:8px;box-shadow:inset 0 1px 2px rgba(15,23,42,.04);cursor:pointer;font:inherit;font-weight:650;text-align:left}.CreateGanttTemplatePicker_trigger__UEdgU:focus-visible{border-color:rgba(25,111,232,.72);box-shadow:0 0 0 4px rgba(25,111,232,.14);outline:0}.CreateGanttTemplatePicker_trigger__UEdgU:disabled{cursor:not-allowed;opacity:.65}.CreateGanttTemplatePicker_trigger__UEdgU>svg{width:18px;height:18px;flex:0 0 auto}.CreateGanttTemplatePicker_placeholder__zKZ2_,.CreateGanttTemplatePicker_value__6iBr7{min-width:0;display:inline-flex;align-items:center;gap:9px}.CreateGanttTemplatePicker_placeholder__zKZ2_{color:#64748b}.CreateGanttTemplatePicker_option__ivyPC>span,.CreateGanttTemplatePicker_placeholder__zKZ2_>span,.CreateGanttTemplatePicker_value__6iBr7>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CreateGanttTemplatePicker_option__ivyPC svg,.CreateGanttTemplatePicker_placeholder__zKZ2_ svg,.CreateGanttTemplatePicker_value__6iBr7 svg{width:18px;height:18px;flex:0 0 auto;color:#38a9e8}.CreateGanttTemplatePicker_options__3g3QF{position:absolute;z-index:20;top:calc(100% + 6px);left:0;width:100%;max-height:240px;overflow-y:auto;display:grid;gap:4px;padding:8px;background:#ffffff;border:1px solid var(--ui-control-border);border-radius:8px;box-shadow:0 18px 42px rgba(15,23,42,.16)}.CreateGanttTemplatePicker_option__ivyPC{min-width:0;min-height:40px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;padding:0 10px;color:var(--ui-control-text);background:transparent;border:0;border-radius:8px;cursor:pointer;font:inherit;font-weight:650;text-align:left}.CreateGanttTemplatePicker_option__ivyPC:focus-visible,.CreateGanttTemplatePicker_option__ivyPC:hover,.CreateGanttTemplatePicker_option__ivyPC[aria-selected=true]{background:#eaf7ff;outline:0}.CreateGanttTemplatePicker_empty__UiuRw{margin:0;padding:9px 10px;color:#64748b;font-size:13px;font-weight:600}.CreateGanttTemplatePicker_message__0aKpU{color:#9f1239;font-size:12px;font-weight:650;line-height:1.35}.Breadcrumbs_breadcrumbs__g8O8j{display:inline-flex;align-items:center;flex-wrap:wrap;gap:0;margin:0;color:#64748b;font-size:32px;font-weight:800;letter-spacing:0;line-height:1}.Breadcrumbs_item__jlxBR{display:inline-flex;align-items:center;min-width:0}.Breadcrumbs_separator__HtOUd{margin:0 18px;color:#64748b}.Breadcrumbs_breadcrumbs__g8O8j button{padding:0;color:inherit;background:transparent;border:0;cursor:pointer;font:inherit}.Breadcrumbs_breadcrumbs__g8O8j button:focus-visible,.Breadcrumbs_breadcrumbs__g8O8j button:hover{color:var(--ui-accent-active);outline:0}.Breadcrumbs_breadcrumbs__g8O8j span[aria-current=page]{color:var(--foreground)}.Breadcrumbs_backTitle__zBEom{gap:8px;color:var(--foreground)}.Breadcrumbs_backButton__xXCW1{width:30px;height:30px;display:inline-grid;place-items:center;margin:0 2px 0 -8px;padding:0;color:#64748b;background:transparent;border:0;border-radius:999px;cursor:pointer}.Breadcrumbs_backButton__xXCW1:focus-visible,.Breadcrumbs_backButton__xXCW1:hover{color:var(--ui-accent-active);background:var(--ui-accent-soft);outline:0}.Folders_workspace__90lwi{min-height:calc(100svh - 60px);--ui-primary:#196fe8;--ui-primary-hover:#0f4eaf;--ui-primary-active:#0c4292;--ui-primary-shadow:0 8px 18px rgba(25,111,232,0.24)}.Folders_topbar__hTmBZ{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 2px}.Folders_topbar__hTmBZ h1{margin:0;color:var(--foreground);font-size:32px;font-weight:800;letter-spacing:0;line-height:1}.Folders_grid__gS36e{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:26px}.Folders_card__9dfn4{height:180px;display:grid;align-content:space-between;gap:20px;padding:20px;color:var(--foreground);background:#ffffff;border:1px solid var(--ui-control-border);border-radius:8px;box-shadow:var(--ui-shadow-sm);cursor:pointer;text-align:left}.Folders_card__9dfn4:focus-visible,.Folders_card__9dfn4:hover{border-color:rgba(25,111,232,.42);box-shadow:var(--ui-shadow-active);outline:0}.Folders_cardHeader__zwVzK{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.Folders_mark__pyLTP{width:45px;height:45px;display:inline-grid;place-items:center;color:var(--ui-accent-active);background:transparent;border-radius:0}.Folders_cardDetails__tomOo{display:grid;gap:8px;color:var(--ui-control-muted);font-size:13px;font-weight:650;line-height:1.35}.Folders_cardDetails__tomOo span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Folders_cardTitle__gX5pJ{color:var(--foreground);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.Folders_list__H1CtU{margin-top:26px;overflow:hidden;background:#ffffff;border:1px solid var(--ui-control-border);border-radius:8px;box-shadow:var(--ui-shadow-sm)}.Folders_listRow__DkiNy{width:100%;min-height:56px;display:grid;grid-template-columns:minmax(220px,1.35fr) minmax(170px,.85fr) minmax(170px,.85fr) minmax(120px,.45fr) 36px;align-items:center;gap:16px;padding:0 18px;color:var(--foreground);background:#ffffff;border:0;border-bottom:1px solid var(--ui-control-border);font:inherit;text-align:left}.Folders_listRow__DkiNy span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.Folders_listRow__DkiNy{cursor:pointer}button.Folders_listRow__DkiNy:focus-visible,button.Folders_listRow__DkiNy:hover{color:var(--ui-accent-active);background:var(--ui-accent-soft);outline:0}.Folders_listHeader__f1_c_{min-height:44px;color:var(--ui-control-muted);background:#f7f8fa;font-size:12px;font-weight:800;text-transform:uppercase}.Folders_listName__EMgX6{display:inline-flex;align-items:center;gap:10px;min-width:0}.Folders_listName__EMgX6 strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Folders_kebabButton__bslb_{width:32px;height:32px;display:inline-grid;place-items:center;justify-self:end;color:#64748b;background:transparent;border:1px solid transparent;border-radius:999px;cursor:pointer}.Folders_kebabButton__bslb_:focus-visible,.Folders_kebabButton__bslb_:hover{color:var(--ui-accent-active);background:var(--ui-accent-soft);border-color:rgba(25,111,232,.28);outline:0}.Folders_card__9dfn4 .Folders_kebabButton__bslb_{margin-top:-4px;margin-right:-4px}.Folders_empty__zVkm4{margin-top:26px;padding:28px;color:var(--ui-control-muted);background:#ffffff;border:1px solid var(--ui-control-border);border-radius:8px;box-shadow:var(--ui-shadow-sm)}.Folders_floatingAddButton__o3ZfS{--folder-add-button-offset:clamp(24px,3vw,42px);--folder-add-button-size:46px;--folder-add-button-original-size:66px;position:fixed;right:calc(var(--folder-add-button-offset) + ((var(--folder-add-button-original-size) - var(--folder-add-button-size)) / 2));bottom:calc(var(--folder-add-button-offset) + ((var(--folder-add-button-original-size) - var(--folder-add-button-size)) / 2));z-index:80;width:var(--folder-add-button-size);height:var(--folder-add-button-size);display:inline-grid;place-items:center;color:var(--ui-accent-active);background:#ffffff;border:2px solid var(--ui-accent-active);border-radius:999px;box-shadow:0 18px 44px rgba(29,37,48,.16),0 0 0 8px rgba(25,111,232,.08);cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.Folders_floatingAddButton__o3ZfS:focus-visible,.Folders_floatingAddButton__o3ZfS:hover{color:#ffffff;background:var(--ui-accent);border-color:var(--ui-accent);box-shadow:0 22px 52px rgba(25,111,232,.32),0 0 0 8px rgba(25,111,232,.16);outline:0;transform:translateY(-2px)}.Folders_floatingAddButton__o3ZfS:active{background:var(--ui-accent-active);border-color:var(--ui-accent-active);box-shadow:0 10px 28px rgba(25,111,232,.24),0 0 0 4px rgba(25,111,232,.18);transform:translateY(0) scale(.96)}.Folders_modalBackdrop__THQNQ{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:22px;background:rgba(15,23,42,.18);backdrop-filter:blur(2px)}.Folders_createFolderModal__2MQAi{width:min(480px,100%);display:grid;gap:18px;padding:22px;color:var(--foreground);background:#ffffff;border:1px solid rgba(148,163,184,.32);border-radius:8px;box-shadow:0 28px 80px rgba(15,23,42,.18)}.Folders_modalHeader__mv6zX{display:flex;align-items:center;justify-content:space-between;gap:16px}.Folders_modalHeader__mv6zX h2{margin:0;color:var(--foreground);font-size:24px;font-weight:800;letter-spacing:0;line-height:1.15}.Folders_iconButton__dMK5I{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:#334155;background:transparent;border:0;border-radius:8px;cursor:pointer;padding:0;line-height:1;text-align:center}.Folders_iconButton__dMK5I svg{display:block;flex:0 0 auto;margin:auto}.Folders_iconButton__dMK5I:focus-visible,.Folders_iconButton__dMK5I:hover{background:#f1f5f9;outline:0}.Folders_iconButton__dMK5I:disabled{cursor:not-allowed;opacity:.55}.Folders_field__kWYyW{display:grid;gap:8px;color:var(--foreground);font-size:14px;font-weight:750}.Folders_field__kWYyW input,.Folders_field__kWYyW textarea{width:100%;min-width:0;padding:11px 12px;color:var(--foreground);background:#ffffff;border:1px solid var(--ui-control-border);border-radius:8px;box-shadow:inset 0 1px 2px rgba(15,23,42,.04);font:inherit;font-weight:600;outline:0}.Folders_field__kWYyW textarea{resize:vertical}.Folders_field__kWYyW input:focus,.Folders_field__kWYyW textarea:focus{border-color:rgba(25,111,232,.72);box-shadow:0 0 0 4px rgba(25,111,232,.14)}.Folders_formMessage__t8WDA{margin:-4px 0 0;color:#be123c;font-size:13px;font-weight:700}.Folders_modalActions__nkaJg{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:4px}.Folders_primaryButton__zc7Bc,.Folders_secondaryButton__VYIt3{display:inline-flex;align-items:center;justify-content:center;min-width:74px;min-height:28px;padding:0 16px;border:1px solid transparent;border-radius:8px;cursor:pointer;font:inherit;font-size:13px;font-weight:500;line-height:1;transition:background-color .14s ease,box-shadow .14s ease,transform .12s ease}.Folders_primaryButton__zc7Bc{color:#ffffff;background:var(--ui-primary);border:1px solid var(--ui-primary)}.Folders_primaryButton__zc7Bc:focus-visible,.Folders_primaryButton__zc7Bc:hover{color:#ffffff;background:var(--ui-primary-hover);border-color:var(--ui-primary-hover);box-shadow:var(--ui-primary-shadow);outline:0}.Folders_primaryButton__zc7Bc:active{color:#ffffff;background:var(--ui-primary-active);border-color:var(--ui-primary-active);box-shadow:0 4px 10px rgba(25,111,232,.2)}.Folders_secondaryButton__VYIt3{color:var(--ui-control-text);background:#ffffff;border:1px solid var(--ui-control-border)}.Folders_secondaryButton__VYIt3:focus-visible,.Folders_secondaryButton__VYIt3:hover{color:#5f6875;background:#f6f7f8;border-color:#e7eaee;box-shadow:var(--ui-shadow-sm);outline:0}.Folders_secondaryButton__VYIt3:active{color:#5f6875;background:#f6f7f8;border-color:#e7eaee;box-shadow:var(--ui-shadow-sm)}.Folders_primaryButton__zc7Bc:active,.Folders_secondaryButton__VYIt3:active{transform:translateY(0) scale(.98)}.Folders_primaryButton__zc7Bc:disabled,.Folders_secondaryButton__VYIt3:disabled{cursor:not-allowed;opacity:.6;transform:none}@media (max-width:1820px){.Folders_grid__gS36e{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1540px){.Folders_grid__gS36e{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1260px){.Folders_grid__gS36e{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.Folders_topbar__hTmBZ{align-items:flex-start;flex-direction:column}.Folders_grid__gS36e{grid-template-columns:repeat(2,minmax(0,1fr))}.Folders_list__H1CtU{overflow-x:auto}.Folders_listRow__DkiNy{min-width:760px}.Folders_floatingAddButton__o3ZfS{--folder-add-button-offset:18px;--folder-add-button-size:41px;--folder-add-button-original-size:58px}.Folders_modalActions__nkaJg{flex-direction:column-reverse}.Folders_primaryButton__zc7Bc,.Folders_secondaryButton__VYIt3{width:100%}}@media (max-width:680px){.Folders_grid__gS36e{grid-template-columns:1fr}}.GanttStoryModeControls_controlCenter__HPr4x{--story-mode-icon-control-size:42px;position:relative;grid-row:2;grid-column:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto auto;align-items:center;gap:12px;min-height:var(--story-mode-icon-control-size);min-width:0}.GanttStoryModeControls_standaloneButton__hfMtS{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--story-mode-icon-control-size);min-width:var(--story-mode-icon-control-size);height:var(--story-mode-icon-control-size);min-height:var(--story-mode-icon-control-size);padding:0;color:#334155;font:inherit;background:#ffffff;border:1px solid #dce4ee;border-radius:12px;box-shadow:0 12px 32px rgba(29,37,48,.1);cursor:pointer}.GanttStoryModeControls_ganttButton__MloqM{grid-column:1}.GanttStoryModeControls_exitButton__gAbkL{grid-column:3}.GanttStoryModeControls_centerButton__hoC9E{grid-column:4}.GanttStoryModeControls_compactButton__y7gGf{grid-column:5}.GanttStoryModeControls_centerButton__hoC9E,.GanttStoryModeControls_compactButton__y7gGf,.GanttStoryModeControls_exitButton__gAbkL,.GanttStoryModeControls_zoomSlot__2iXnO{position:relative;right:10px}.GanttStoryModeControls_standaloneButton__hfMtS:focus-visible,.GanttStoryModeControls_standaloneButton__hfMtS:hover{color:#0f172a;background:var(--ui-accent-soft);border-color:var(--ui-control-border-hover);outline:0}.GanttStoryModeControls_selectedButton__tV4AK{color:var(--ui-primary);background:var(--ui-accent-soft);border-color:var(--ui-control-border-hover)}.GanttStoryModeControls_selectedButton__tV4AK:focus-visible,.GanttStoryModeControls_selectedButton__tV4AK:hover{color:var(--ui-primary);background:var(--ui-accent-soft);border-color:var(--ui-control-border-hover)}.GanttStoryModeControls_standaloneButton__hfMtS:disabled{color:#94a3b8;background:#f8fafc;border-color:#e2e8f0;box-shadow:none;cursor:not-allowed;opacity:.7}.GanttStoryModeControls_standaloneButton__hfMtS:disabled:hover{color:#94a3b8;background:#f8fafc;border-color:#e2e8f0}.GanttStoryModeControls_segmentButton__WU1QM:after,.GanttStoryModeControls_standaloneButton__hfMtS:after{content:attr(data-label);position:absolute;top:calc(100% + 4px);left:50%;z-index:20;color:#475569;font-size:10px;font-weight:700;line-height:1;white-space:nowrap;opacity:0;transform:translateX(-50%);transition:opacity .12s ease;pointer-events:none}.GanttStoryModeControls_segmentButton__WU1QM:focus-visible:after,.GanttStoryModeControls_segmentButton__WU1QM:hover:after,.GanttStoryModeControls_standaloneButton__hfMtS:focus-visible:after,.GanttStoryModeControls_standaloneButton__hfMtS:hover:after{opacity:1}.GanttStoryModeControls_navigationViewport___ChNv{position:absolute;top:0;left:50%;display:flex;align-items:flex-start;gap:12px;width:max-content;max-width:max(120px,calc(100% - 524px));height:64px;min-width:0;overflow:visible;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;transform:translateX(-50%)}.GanttStoryModeControls_presentationButton__rM_ja{flex:0 0 var(--story-mode-icon-control-size)}.GanttStoryModeControls_presentationControls__IndLS{position:relative;width:var(--story-mode-icon-control-size);min-width:var(--story-mode-icon-control-size);height:var(--story-mode-icon-control-size);flex:0 0 var(--story-mode-icon-control-size)}.GanttStoryModeControls_presentationNavigation__zjSbu{position:absolute;top:0;left:calc(100% + 8px);display:inline-grid;grid-template-columns:repeat(2,var(--story-mode-icon-control-size));height:var(--story-mode-icon-control-size);overflow:hidden;background:#ffffff;border:1px solid #dce4ee;border-radius:12px;box-shadow:0 12px 32px rgba(29,37,48,.1)}.GanttStoryModeControls_presentationNavigation__zjSbu button{display:inline-flex;align-items:center;justify-content:center;width:var(--story-mode-icon-control-size);min-width:var(--story-mode-icon-control-size);height:100%;padding:0;color:#334155;background:transparent;border:0;border-left:1px solid #e2e8f0;font:inherit;cursor:pointer}.GanttStoryModeControls_presentationNavigation__zjSbu button:first-child{border-left:0}.GanttStoryModeControls_presentationNavigation__zjSbu button:focus-visible,.GanttStoryModeControls_presentationNavigation__zjSbu button:hover:not(:disabled){color:#0f172a;background:var(--ui-accent-soft);outline:0}.GanttStoryModeControls_presentationNavigation__zjSbu button:disabled{color:#94a3b8;background:#f8fafc;cursor:not-allowed;opacity:.7}.GanttStoryModeControls_segmentedControl__z_9bC{display:inline-grid;grid-auto-columns:var(--story-mode-icon-control-size);grid-auto-flow:column;width:max-content;min-width:max-content;height:var(--story-mode-icon-control-size);min-height:var(--story-mode-icon-control-size);overflow:visible;background:#ffffff;border:1px solid #dce4ee;border-radius:12px;box-shadow:0 12px 32px rgba(29,37,48,.1)}.GanttStoryModeControls_segmentButton__WU1QM{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--story-mode-icon-control-size);min-width:var(--story-mode-icon-control-size);height:100%;min-height:0;padding:0;color:#475569;font:inherit;background:transparent;border:0;border-left:1px solid #e2e8f0;cursor:pointer}.GanttStoryModeControls_segmentSurface__KFYQw{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:transparent}.GanttStoryModeControls_shortLabel__8_Pcl{font-size:12px;font-weight:800;letter-spacing:-.02em;line-height:1}.GanttStoryModeControls_segmentButton__WU1QM:first-child{border-left:0;border-radius:11px 0 0 11px}.GanttStoryModeControls_segmentButton__WU1QM:first-child .GanttStoryModeControls_segmentSurface__KFYQw{border-radius:11px 0 0 11px}.GanttStoryModeControls_segmentButton__WU1QM:last-child,.GanttStoryModeControls_segmentButton__WU1QM:last-child .GanttStoryModeControls_segmentSurface__KFYQw{border-radius:0 11px 11px 0}.GanttStoryModeControls_segmentButton__WU1QM:focus-visible:not(:disabled),.GanttStoryModeControls_segmentButton__WU1QM:hover:not(:disabled){color:#0f172a;background:transparent;outline:0}.GanttStoryModeControls_segmentButton__WU1QM:focus-visible:not(:disabled) .GanttStoryModeControls_segmentSurface__KFYQw,.GanttStoryModeControls_segmentButton__WU1QM:hover:not(:disabled) .GanttStoryModeControls_segmentSurface__KFYQw{background:var(--ui-accent-soft)}.GanttStoryModeControls_selectedSegmentButton__opzim{color:var(--ui-primary)}.GanttStoryModeControls_selectedSegmentButton__opzim .GanttStoryModeControls_segmentSurface__KFYQw,.GanttStoryModeControls_selectedSegmentButton__opzim:focus-visible:not(:disabled) .GanttStoryModeControls_segmentSurface__KFYQw,.GanttStoryModeControls_selectedSegmentButton__opzim:hover:not(:disabled) .GanttStoryModeControls_segmentSurface__KFYQw{background:var(--ui-accent-soft);box-shadow:inset 0 0 0 1px var(--ui-control-border-hover)}.GanttStoryModeControls_segmentButton__WU1QM:disabled{color:#94a3b8;cursor:not-allowed;opacity:.48}.GanttStoryModeControls_zoomSlot__2iXnO{grid-column:6;display:flex;align-items:center;justify-content:center;min-width:0}@media (max-width:1200px){.GanttStoryModeControls_navigationViewport___ChNv{max-width:max(120px,calc(100% - 640px));overflow-x:auto;overflow-y:hidden}.GanttStoryModeControls_presentationControls__IndLS{position:sticky;left:0;z-index:4;order:-1;margin-right:calc(var(--story-mode-icon-control-size) + var(--story-mode-icon-control-size) + 8px)}}@media (max-width:700px){.GanttStoryModeControls_controlCenter__HPr4x{gap:8px}.GanttStoryModeControls_navigationViewport___ChNv{max-width:max(100px,calc(100% - 560px))}}.GanttGeneratedVisualizationSlide_slide__6YdAl{--generated-slide-accent:var(--ui-primary);--generated-slide-accent-soft:var(--ui-accent-soft);position:relative;width:100%;aspect-ratio:16/9;container-type:inline-size;overflow:hidden;color:#18243b;background:#ffffff;border:1px solid #dfe6ef;box-shadow:0 12px 34px rgba(15,23,42,.12)}.GanttGeneratedVisualizationSlide_frame__JL7Hn{position:absolute;inset:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);padding:5.2cqw 6.4cqw 5.4cqw}.GanttGeneratedVisualizationSlide_header___ePZR{display:grid;grid-template-columns:.8cqw minmax(0,1fr);align-items:stretch;gap:1.8cqw}.GanttGeneratedVisualizationSlide_header___ePZR>span{background:var(--generated-slide-accent);border-radius:999px}.GanttGeneratedVisualizationSlide_header___ePZR h4{display:-webkit-box;margin:0;overflow:hidden;color:#172033;font-size:4cqw;font-weight:780;letter-spacing:-.035em;line-height:1.08;-webkit-box-orient:vertical;-webkit-line-clamp:2}.GanttGeneratedVisualizationSlide_rule__SlF1w{height:1px;margin-top:2.4cqw;background:#dfe7f1}.GanttGeneratedVisualizationSlide_content__hSM0_{min-width:0;min-height:0;padding-top:2.8cqw;overflow:hidden}.GanttGeneratedCommercialSlide_content__FGtTb{height:100%;min-height:0}.GanttGeneratedCommercialSlide_layout__09oNy{display:grid;align-items:start;height:100%;width:100%;min-width:0;min-height:0;gap:2.2cqw;overflow:hidden}.GanttGeneratedCommercialSlide_layoutCombined__Euwcw{grid-template-columns:minmax(0,.78fr) minmax(0,1.55fr)}.GanttGeneratedCommercialSlide_layoutSingle__a7E84{grid-template-columns:minmax(0,1fr)}.GanttGeneratedCommercialSlide_resources__QIoc2,.GanttGeneratedCommercialSlide_summary__f6rMH{min-width:0;overflow:hidden;background:#ffffff;border:1px solid #dfe7f1;border-radius:.8cqw}.GanttGeneratedCommercialSlide_summary__f6rMH{padding:1.6cqw}.GanttGeneratedCommercialSlide_resourcesHeading__T0Ga7 h2,.GanttGeneratedCommercialSlide_summary__f6rMH h2{margin:0;color:#1e293b;font-size:1.55cqw;font-weight:760;letter-spacing:-.015em}.GanttGeneratedCommercialSlide_summary__f6rMH>strong{display:block;margin-top:1.8cqw;color:#172554;font-size:2.8cqw;font-weight:780;letter-spacing:-.035em;line-height:1}.GanttGeneratedCommercialSlide_resourcesHeading__T0Ga7 p,.GanttGeneratedCommercialSlide_summary__f6rMH>p{margin:.65cqw 0 0;color:#64748b;font-size:.92cqw;font-weight:560}.GanttGeneratedCommercialSlide_summary__f6rMH dl{margin:1.55cqw 0 0;border-top:1px solid #dfe7f1}.GanttGeneratedCommercialSlide_summary__f6rMH dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1cqw;min-height:2.75cqw;padding:.55cqw 0;border-bottom:1px solid #e7edf4}.GanttGeneratedCommercialSlide_summary__f6rMH dl>div:last-child{border-bottom:0}.GanttGeneratedCommercialSlide_summary__f6rMH dd,.GanttGeneratedCommercialSlide_summary__f6rMH dt{min-width:0;margin:0;overflow:hidden;color:#40506a;font-size:1cqw;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.GanttGeneratedCommercialSlide_summary__f6rMH dd{color:#1e293b;font-weight:740}.GanttGeneratedCommercialSlide_resources__QIoc2{padding:1.4cqw}.GanttGeneratedCommercialSlide_resourcesHeading__T0Ga7{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5cqw}.GanttGeneratedCommercialSlide_resourcesHeading__T0Ga7>span{flex:0 0 auto;color:#64748b;font-size:.9cqw;font-weight:680}.GanttGeneratedCommercialSlide_resourceTable__fKdSW .gantt-v2-resource-cost-table{overflow:hidden;margin-top:1.1cqw;border:1px solid #dfe7f1;border-radius:.55cqw}.GanttGeneratedCommercialSlide_resourceTable__fKdSW .gantt-v2-resource-cost-row{display:grid;grid-template-columns:minmax(0,1fr) 7cqw 8.5cqw 9.5cqw}.GanttGeneratedCommercialSlide_resourceTable__fKdSW .gantt-v2-resource-cost-row>*{display:flex;min-width:0;min-height:2.65cqw;align-items:center;justify-content:center;padding:.48cqw .65cqw;overflow:hidden;color:#334155;background:#ffffff;border-right:1px solid #dfe7f1;border-bottom:1px solid #dfe7f1;font-size:.92cqw;font-weight:640;text-overflow:ellipsis;white-space:nowrap}.GanttGeneratedCommercialSlide_resourceTable__fKdSW .gantt-v2-resource-cost-row>:first-child{justify-content:flex-start;text-align:left}.GanttGeneratedCommercialSlide_resourceTable__fKdSW .gantt-v2-resource-cost-row>:last-child{border-right:0}.GanttGeneratedCommercialSlide_resourceTable__fKdSW .gantt-v2-resource-cost-row.is-header>*{color:#475569;background:#f8fafc;font-weight:720}.GanttGeneratedCommercialSlide_resourceTable__fKdSW .gantt-v2-resource-cost-row.is-total>*{border-bottom:0;background:#fbfdff;font-weight:760}.GanttGeneratedCommercialSlide_layoutSingle__a7E84 .GanttGeneratedCommercialSlide_summary__f6rMH{width:min(62cqw,100%);justify-self:center}.GanttGeneratedCommercialSlide_layoutSingle__a7E84 .GanttGeneratedCommercialSlide_resources__QIoc2{width:100%}.GanttGeneratedChartSlide_chartHost__cw3bN,.GanttGeneratedChartSlide_content__Y9uIT{height:100%;min-height:0}.GanttGeneratedChartSlide_chartHost__cw3bN .gantt-v2-charts-visual.is-presentation{display:grid;grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;padding:0}.GanttGeneratedChartSlide_chartHost__cw3bN .gantt-v2-charts-visual.is-presentation .recharts-responsive-container{min-height:0}.GanttGeneratedChartSlide_chartHost__cw3bN .gantt-v2-charts-visual.is-presentation .recharts-surface{overflow:visible}.GanttGeneratedChartSlide_chartHost__cw3bN .gantt-v2-charts-visual.is-presentation.is-donut .recharts-surface{overflow:hidden}.GanttGeneratedChartSlide_chartHost__cw3bN .gantt-v2-charts-visual.is-presentation .recharts-legend-item-text{color:#475569!important;font-size:1.1cqw;font-weight:650}.GanttGeneratedChartSlide_chartHost__cw3bN .gantt-v2-charts-rate-warning{margin:.4cqw 0 0;padding:.65cqw .85cqw;font-size:.95cqw}.GanttGeneratedRaciSlide_content__ykg3j{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);gap:1.3cqw}.GanttGeneratedRaciSlide_pagePosition__P_lKR{position:absolute;top:3px;left:0;display:inline-flex;align-items:center;height:2.1cqw;padding:0 .8cqw;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;font-size:.88cqw;font-weight:700}.GanttGeneratedRaciSlide_legend__sQrGy{display:flex;align-items:center;justify-content:flex-end;gap:1.5cqw}.GanttGeneratedRaciSlide_legend__sQrGy>span{display:inline-flex;align-items:center;gap:.45cqw;color:#475569;font-size:1.05cqw;font-weight:650}.GanttGeneratedRaciSlide_matrixWrap__m9hIT{min-width:0;min-height:0;overflow:hidden;border:1px solid #dfe7f1;border-radius:.7cqw}.GanttGeneratedRaciSlide_matrix__jm3O8{width:100%;height:100%;table-layout:fixed;border-collapse:collapse}.GanttGeneratedRaciSlide_matrix__jm3O8 td,.GanttGeneratedRaciSlide_matrix__jm3O8 th{height:3.1cqw;padding:.45cqw .6cqw;overflow:hidden;color:#334155;font-size:1.05cqw;font-weight:650;line-height:1.15;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.GanttGeneratedRaciSlide_matrix__jm3O8 tbody tr:last-child>*{border-bottom:0}.GanttGeneratedRaciSlide_matrix__jm3O8 tbody tr>:last-child,.GanttGeneratedRaciSlide_matrix__jm3O8 thead tr:first-child>:last-child{border-right:0}.GanttGeneratedRaciSlide_rowLabelColumn__o4mJj{width:28%}.GanttGeneratedRaciSlide_roleHeading__fAFjm,.GanttGeneratedRaciSlide_rowHeading__fyMRh{background:#f8fafc}.GanttGeneratedRaciSlide_roleHeading__fAFjm{border-top:1px solid #e2e8f0}.GanttGeneratedRaciSlide_groupHeading__Zow03{background:color-mix(in srgb,var(--raci-slide-group-color) 14%,#ffffff)}.GanttGeneratedRaciSlide_rowLabel__03edy{text-align:left!important;background:#ffffff}.GanttGeneratedRaciSlide_assignment__duhIu{display:inline-flex;align-items:center;justify-content:center;gap:.22cqw;min-height:16px}.GanttGeneratedRaciSlide_dense__BaJEf .GanttGeneratedRaciSlide_content__ykg3j{gap:.8cqw}.GanttGeneratedRaciSlide_dense__BaJEf .GanttGeneratedRaciSlide_legend__sQrGy>span{font-size:.88cqw}.GanttGeneratedRaciSlide_dense__BaJEf .GanttGeneratedRaciSlide_matrix__jm3O8 td,.GanttGeneratedRaciSlide_dense__BaJEf .GanttGeneratedRaciSlide_matrix__jm3O8 th{height:2.15cqw;padding:.2cqw .35cqw;font-size:.83cqw}.GanttGeneratedStoryboardSlide_slide__FFduO{--generated-slide-accent:var(--ui-primary);--generated-slide-accent-soft:var(--ui-accent-soft);position:relative;width:100%;aspect-ratio:16/9;container-type:inline-size;overflow:hidden;color:#18243b;background:#ffffff;border:1px solid #dfe6ef;box-shadow:0 12px 34px rgba(15,23,42,.12)}.GanttGeneratedStoryboardSlide_frame__wZWLp{position:absolute;inset:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);padding:5.2cqw 6.4cqw 5.4cqw}.GanttGeneratedStoryboardSlide_header__ePbze{display:grid;grid-template-columns:.8cqw minmax(0,1fr);align-items:stretch;gap:1.8cqw}.GanttGeneratedStoryboardSlide_header__ePbze>span{background:var(--generated-slide-accent);border-radius:999px}.GanttGeneratedStoryboardSlide_header__ePbze h4{margin:0;overflow:hidden;color:#172033;font-size:4cqw;font-weight:780;letter-spacing:-.035em;line-height:1.08;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.GanttGeneratedStoryboardSlide_rule__6Qq0t{height:1px;margin-top:2.4cqw;background:#dfe7f1}.GanttGeneratedStoryboardSlide_content__NPmBL{min-width:0;min-height:0;padding-top:3.5cqw;overflow:hidden;font-size:var(--generated-slide-content-font-size,2.35cqw)}.GanttGeneratedStoryboardSlide_bulletContent__mrofm{display:grid;align-content:start}.GanttGeneratedStoryboardSlide_bulletList__BtXAj{display:grid;gap:.64em;padding:0;margin:0;list-style:none}.GanttGeneratedStoryboardSlide_bulletList__BtXAj li{display:grid;grid-template-columns:.38em minmax(0,1fr);align-items:start;gap:.64em}.GanttGeneratedStoryboardSlide_bulletList_checks__x9Iid li,.GanttGeneratedStoryboardSlide_bulletList_numbers__wLXWm li{grid-template-columns:.77em minmax(0,1fr)}.GanttGeneratedStoryboardSlide_bulletList__BtXAj li>span{width:.31em;height:.31em;margin-top:.38em;color:var(--generated-slide-accent);background:var(--generated-slide-accent);border-radius:999px}.GanttGeneratedStoryboardSlide_bulletList__BtXAj li>.GanttGeneratedStoryboardSlide_bulletMarker_checks__VMOrM,.GanttGeneratedStoryboardSlide_bulletList__BtXAj li>.GanttGeneratedStoryboardSlide_bulletMarker_numbers__euhfN{display:grid;width:1.71em;height:1.71em;margin-top:.27em;place-items:center;color:#ffffff;border-radius:999px;font-size:.45em;font-weight:800}.GanttGeneratedStoryboardSlide_bulletList__BtXAj p,.GanttGeneratedStoryboardSlide_freeformText__MALWo{margin:0;color:#334155;font-size:1em;font-weight:520;letter-spacing:-.012em;line-height:1.42}.GanttGeneratedStoryboardSlide_layoutBulletsTwoColumn___dWSp .GanttGeneratedStoryboardSlide_bulletList__BtXAj{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3.2cqw}.GanttGeneratedStoryboardSlide_layoutBulletsEmphasis__j3i_f .GanttGeneratedStoryboardSlide_bulletList__BtXAj li{padding:.49em .57em;background:var(--generated-slide-accent-soft);border-left:.45cqw solid var(--generated-slide-accent);border-radius:.65cqw}.GanttGeneratedStoryboardSlide_layoutTextKeyMessage__lUpD1 .GanttGeneratedStoryboardSlide_textContent__gS92Y{display:grid;align-content:center}.GanttGeneratedStoryboardSlide_freeformText__MALWo{max-width:94%;white-space:pre-wrap}.GanttPresentationPanel_panel__tAwnd{display:grid;gap:20px;min-width:0;color:#172033}.GanttPresentationPanel_intro__WCcyo{display:grid;gap:4px}.GanttPresentationPanel_intro__WCcyo h2,.GanttPresentationPanel_intro__WCcyo p,.GanttPresentationPanel_uploadedHeader__yqys6 h3{margin:0}.GanttPresentationPanel_intro__WCcyo h2{color:#18243b;font-size:20px;font-weight:780;letter-spacing:-.025em}.GanttPresentationPanel_intro__WCcyo p{color:#64748b;font-size:13px;line-height:1.5}.GanttPresentationPanel_dropZone__3PcCb{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:92px;padding:17px 20px;border:1.5px dashed #a9c9f7;border-radius:8px;background:#fbfdff;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.GanttPresentationPanel_dropZoneDragging__vVJAx{border-color:var(--ui-accent);background:#f2f7ff;box-shadow:0 0 0 3px rgba(25,111,232,.1)}.GanttPresentationPanel_dropZoneLabel__E8y3l{display:flex;min-width:0;align-items:center;gap:15px;color:var(--ui-primary)}.GanttPresentationPanel_dropZoneLabel__E8y3l>div{display:grid;min-width:0;gap:3px}.GanttPresentationPanel_dropZoneLabel__E8y3l strong{color:#26344d;font-size:14px;font-weight:750}.GanttPresentationPanel_dropZoneAction__VXyae span,.GanttPresentationPanel_dropZoneLabel__E8y3l span{color:#75839a;font-size:12px}.GanttPresentationPanel_dropZoneAction__VXyae{display:grid;flex:0 0 auto;justify-items:end;gap:6px}.GanttPresentationPanel_dropZoneAction__VXyae button{min-height:34px;padding:0 16px;color:#ffffff;background:var(--ui-primary);border:1px solid var(--ui-primary);border-radius:5px;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.GanttPresentationPanel_dropZoneAction__VXyae button:focus-visible,.GanttPresentationPanel_dropZoneAction__VXyae button:hover:not(:disabled){background:var(--ui-primary-hover);border-color:var(--ui-primary-hover);outline:2px solid rgba(25,111,232,.2);outline-offset:2px}.GanttPresentationPanel_deckActions__pcZ42 button:disabled,.GanttPresentationPanel_dropZoneAction__VXyae button:disabled{cursor:not-allowed;opacity:.55}.GanttPresentationPanel_fileInput__f6JP3,.GanttPresentationPanel_visuallyHidden__Nnf8i{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.GanttPresentationPanel_progress__RzMBD{display:grid;gap:8px;padding:11px 13px;border:1px solid #dbeafe;border-radius:6px;background:#f8fbff}.GanttPresentationPanel_progress__RzMBD>div:first-child{display:flex;justify-content:space-between;gap:10px;color:#334155;font-size:12px}.GanttPresentationPanel_progressTrack__MZ05Q{height:6px;overflow:hidden;background:#dbeafe;border-radius:999px}.GanttPresentationPanel_progressTrack__MZ05Q span{display:block;height:100%;background:var(--ui-primary);border-radius:inherit;transition:width .14s ease}.GanttPresentationPanel_error__tjYWS,.GanttPresentationPanel_notice__8jvoY{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border-radius:6px;font-size:12px;line-height:1.45}.GanttPresentationPanel_error__tjYWS{color:#991b1b;border:1px solid #fecaca;background:#fff7f7}.GanttPresentationPanel_error__tjYWS button{flex:0 0 auto;color:#991b1b;background:transparent;border:0;font:inherit;font-weight:750;text-decoration:underline;cursor:pointer}.GanttPresentationPanel_notice__8jvoY{color:#854d0e;border:1px solid #fde68a;background:#fffbeb}.GanttPresentationPanel_loading__90oG_{display:flex;min-height:120px;align-items:center;justify-content:center;gap:10px;color:#64748b;font-size:13px}.GanttPresentationPanel_loading__90oG_>span{width:16px;height:16px;border:2px solid #bfdbfe;border-top:2px solid var(--ui-primary);border-radius:999px;animation:GanttPresentationPanel_spin__MQVHR .7s linear infinite}.GanttPresentationPanel_uploadedSection__EYMyM{display:grid;min-width:0;gap:12px}.GanttPresentationPanel_uploadedHeader__yqys6{display:flex;align-items:center;justify-content:space-between;gap:18px}.GanttPresentationPanel_uploadedHeader__yqys6>div:first-child{display:flex;align-items:center;gap:9px}.GanttPresentationPanel_uploadedHeader__yqys6 h3{color:#172033;font-size:15px;font-weight:780}.GanttPresentationPanel_uploadedHeader__yqys6>div:first-child>span{padding:3px 8px;color:#52627a;background:#edf3fb;border-radius:4px;font-size:11px;font-weight:700}.GanttPresentationPanel_deckActions__pcZ42{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:12px}.GanttPresentationPanel_deckActions__pcZ42>span{max-width:240px;overflow:hidden;color:#64748b;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.GanttPresentationPanel_deckActions__pcZ42 button{flex:0 0 auto;padding:4px 0;color:#b42318;background:transparent;border:0;font:inherit;font-size:11px;font-weight:750;cursor:pointer}.GanttPresentationPanel_carousel__4iVKX{display:flex;min-width:0;gap:15px;padding:1px 1px 14px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-color:#9fb6d1 #edf3f9;scrollbar-width:thin}.GanttPresentationPanel_slideCard__aPlkd{display:grid;flex:0 0 260px;gap:8px;min-width:0;scroll-snap-align:start}.GanttPresentationPanel_thumbnail__RAjKu{position:relative;display:grid;min-height:146px;overflow:hidden;place-items:center;background:#f8fafc;border:1px solid #dce5f1;border-radius:6px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.GanttPresentationPanel_thumbnailCanvasReady__ZNXv5,.GanttPresentationPanel_thumbnailCanvas__fJ3ul{display:block;width:100%;height:auto;background:#ffffff}.GanttPresentationPanel_thumbnailCanvas__fJ3ul{visibility:hidden}.GanttPresentationPanel_thumbnailStatus__54S__{position:absolute;inset:0;z-index:1;display:grid;place-items:center;padding:16px;color:#7b8799;font-size:11px;text-align:center}.GanttPresentationPanel_pdfPreview__FIjnH{position:relative;display:grid;width:100%;aspect-ratio:16/9;overflow:hidden;place-items:center;background:#ffffff;border:1px solid #dfe6ef;box-shadow:0 12px 34px rgba(15,23,42,.12)}.GanttPresentationPanel_pdfPreviewCanvas__K6CDM{width:auto;max-width:100%;height:auto;max-height:100%}.GanttPresentationPanel_slideCaption__jja9P{display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:4px}.GanttPresentationPanel_slideCaption__jja9P>span:first-child{color:#64748b;font-size:11px;font-weight:750}.GanttPresentationPanel_slideCaption__jja9P input{width:100%;min-width:0;height:29px;padding:4px 6px;color:#334155;background:transparent;border:1px solid transparent;border-radius:4px;font:inherit;font-size:12px;font-weight:680}.GanttPresentationPanel_slideCaption__jja9P input:hover:not(:disabled){border-color:#d9e2ee;background:#ffffff}.GanttPresentationPanel_slideCaption__jja9P input:focus{border-color:var(--ui-control-border-hover);background:#ffffff;box-shadow:0 0 0 2px rgba(25,111,232,.14);outline:0}.GanttPresentationPanel_slideCaption__jja9P input:disabled{opacity:.65}.GanttPresentationPanel_emptyState__vhnSZ{display:grid;min-height:140px;place-content:center;gap:4px;padding:24px;color:#64748b;background:#fbfcfe;border:1px solid #e4eaf2;border-radius:7px;text-align:center}.GanttPresentationPanel_emptyState__vhnSZ strong{color:#334155;font-size:13px}.GanttPresentationPanel_emptyState__vhnSZ span{font-size:12px}.GanttPresentationPanel_previewSection__PXcVo{min-width:0;overflow:hidden;background:#ffffff;border:1px solid #dfe7f1;border-radius:8px}.GanttPresentationPanel_previewHeader__8jQid{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:14px 16px;border-bottom:1px solid #e7edf4}.GanttPresentationPanel_previewFit__OI0n6 p,.GanttPresentationPanel_previewHeader__8jQid h3,.GanttPresentationPanel_previewHeader__8jQid p{margin:0}.GanttPresentationPanel_previewTitleRow__bCjXs{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.GanttPresentationPanel_previewTitleRow__bCjXs h3{color:#172033;font-size:15px;font-weight:780}.GanttPresentationPanel_previewTitleRow__bCjXs>span{padding:3px 8px;color:#52627a;background:#edf3fb;border-radius:4px;font-size:10px;font-weight:720}.GanttPresentationPanel_previewTitleRow__bCjXs .GanttPresentationPanel_previewHiddenBadge__kaFuI{color:#64748b;background:#f1f5f9}.GanttPresentationPanel_previewHeader__8jQid p{margin-top:4px;color:#718096;font-size:11px;line-height:1.4}.GanttPresentationPanel_previewActions__rR7GG{display:flex;flex:0 0 auto;align-items:center;gap:6px}.GanttPresentationPanel_previewActions__rR7GG button{min-width:30px;height:30px;padding:0 9px;color:#64748b;background:#ffffff;border:1px solid #dbe5f1;border-radius:5px;font:inherit;font-size:13px;font-weight:760;cursor:pointer}.GanttPresentationPanel_previewActions__rR7GG button:focus-visible,.GanttPresentationPanel_previewActions__rR7GG button:hover:not(:disabled){color:var(--ui-primary);background:var(--ui-accent-soft);border-color:var(--ui-control-border-hover);outline:0}.GanttPresentationPanel_previewActions__rR7GG button:disabled{cursor:not-allowed;opacity:.4}.GanttPresentationPanel_previewActions__rR7GG .GanttPresentationPanel_previewClose__jXhqG{padding:0 11px;color:#334155;font-size:11px}.GanttPresentationPanel_previewActions__rR7GG .GanttPresentationPanel_previewCustomize__hFq2Q{padding:0 11px;color:var(--ui-primary-hover);font-size:11px}.GanttPresentationPanel_previewActions__rR7GG .GanttPresentationPanel_previewCustomize__hFq2Q[aria-expanded=true]{background:var(--ui-accent-soft);border-color:var(--ui-control-border-hover)}.GanttPresentationPanel_previewWorkspace__AVNuT{display:grid;min-width:0}.GanttPresentationPanel_previewWorkspaceOpen__kuhIX{grid-template-columns:minmax(0,1fr) 280px}.GanttPresentationPanel_previewStage__Yw6Bs{display:grid;padding:22px;place-items:center;background:linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,.5)),#eaf0f7}.GanttPresentationPanel_previewCanvasHost__DHGQ6{width:min(860px,100%);min-width:0}.GanttPresentationPanel_previewFit__OI0n6{display:flex;align-items:center;gap:7px;padding:9px 16px;border-top:1px solid #e7edf4;font-size:11px;font-weight:680}.GanttPresentationPanel_previewFit__OI0n6>span{width:7px;height:7px;flex:0 0 auto;border-radius:999px}.GanttPresentationPanel_previewFit_success__1t5c1{color:#166534;background:#f7fcf8}.GanttPresentationPanel_previewFit_success__1t5c1>span{background:#16a34a}.GanttPresentationPanel_previewFit_warning__i13tS{color:#92400e;background:#fffbeb}.GanttPresentationPanel_previewFit_warning__i13tS>span{background:#f59e0b}.GanttPresentationPanel_previewFit_error__8sH2X{color:#991b1b;background:#fff7f7}.GanttPresentationPanel_previewFit_error__8sH2X>span{background:#dc2626}.GanttPresentationPanel_sequenceSection__al7YN{min-width:0;overflow:hidden;border:1px solid #dfe7f1;border-radius:8px;background:#ffffff}.GanttPresentationPanel_sequenceHeader__N5BZ_{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 16px 12px}.GanttPresentationPanel_sequencePreviewButton__0cili{height:30px;min-width:30px;flex:0 0 auto;padding:0 11px;color:#334155;background:#ffffff;border:1px solid #dbe5f1;border-radius:5px;font:inherit;font-size:11px;font-weight:760;cursor:pointer}.GanttPresentationPanel_sequencePreviewButton__0cili:focus-visible,.GanttPresentationPanel_sequencePreviewButton__0cili:hover:not(:disabled){color:var(--ui-primary);background:var(--ui-accent-soft);border-color:var(--ui-control-border-hover);outline:0}.GanttPresentationPanel_sequencePreviewButton__0cili:disabled{cursor:not-allowed;opacity:.5}.GanttPresentationPanel_sequenceHeader__N5BZ_ h3,.GanttPresentationPanel_sequenceHeader__N5BZ_ p{margin:0}.GanttPresentationPanel_sequenceTitleRow__kcaVq{display:flex;align-items:center;gap:9px}.GanttPresentationPanel_sequenceTitleRow__kcaVq h3{color:#172033;font-size:15px;font-weight:780}.GanttPresentationPanel_sequenceTitleRow__kcaVq>span{padding:3px 8px;color:#52627a;background:#edf3fb;border-radius:4px;font-size:11px;font-weight:700}.GanttPresentationPanel_sequenceHeader__N5BZ_ p{margin-top:3px;color:#718096;font-size:11px;line-height:1.45}.GanttPresentationPanel_sequenceTableScroller__FgGPq{min-width:0;overflow-x:auto}.GanttPresentationPanel_sequenceTable__MzK_s{width:100%;min-width:740px;border-collapse:collapse;table-layout:fixed}.GanttPresentationPanel_sequenceControlsColumn__AxskD{width:142px}.GanttPresentationPanel_sequenceNumberColumn__fVPPL{width:58px}.GanttPresentationPanel_sequenceTypeColumn__XKfAH{width:260px}.GanttPresentationPanel_sequenceTable__MzK_s td,.GanttPresentationPanel_sequenceTable__MzK_s th{height:39px;padding:7px 10px;border-top:1px solid #e8edf4;text-align:left;vertical-align:middle}.GanttPresentationPanel_sequenceTable__MzK_s th{height:34px;color:#637087;background:#fbfcfe;font-size:10px;font-weight:760;letter-spacing:.02em}.GanttPresentationPanel_sequenceTable__MzK_s td{color:#334155;font-size:11px}.GanttPresentationPanel_sequenceRowDragging__WCE3X{opacity:.45}.GanttPresentationPanel_sequenceRowHidden__ZsI8i{opacity:.58}.GanttPresentationPanel_sequenceRowSelected__LXwl9>*{background:#f4f8ff}.GanttPresentationPanel_sequenceDropBefore__CkmQO>*{box-shadow:inset 0 2px 0 var(--ui-primary)}.GanttPresentationPanel_sequenceDropAfter__PdDs7>*{box-shadow:inset 0 -2px 0 var(--ui-primary)}.GanttPresentationPanel_sequenceNumber__Oa_dL{color:#536176;font-variant-numeric:tabular-nums;font-weight:700}.GanttPresentationPanel_sequenceSlideTitle__RxPfW{overflow:hidden;color:#28364d!important;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.GanttPresentationPanel_sequenceSlideTitle__RxPfW button{max-width:100%;padding:2px 0;overflow:hidden;color:inherit;background:transparent;border:0;font:inherit;font-weight:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.GanttPresentationPanel_sequenceSlideTitle__RxPfW button:focus-visible,.GanttPresentationPanel_sequenceSlideTitle__RxPfW button:hover,.GanttPresentationPanel_sequenceSlideTitle__RxPfW button[aria-pressed=true]{color:var(--ui-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;outline:0}.GanttPresentationPanel_sequenceTypeBadge__o5Maj{display:inline-flex;max-width:100%;align-items:center;padding:4px 8px;overflow:hidden;color:var(--ui-primary);background:#eef5ff;border-radius:4px;font-size:10px;font-weight:720;line-height:1;text-overflow:ellipsis;white-space:nowrap}@container storyboard-panel (max-width: 720px){.GanttPresentationPanel_dropZone__3PcCb,.GanttPresentationPanel_uploadedHeader__yqys6{align-items:stretch;flex-direction:column}.GanttPresentationPanel_dropZoneAction__VXyae{justify-items:stretch}.GanttPresentationPanel_dropZoneAction__VXyae span{text-align:right}.GanttPresentationPanel_deckActions__pcZ42{justify-content:space-between}.GanttPresentationPanel_previewHeader__8jQid{align-items:stretch;flex-direction:column}.GanttPresentationPanel_previewActions__rR7GG{justify-content:flex-end}.GanttPresentationPanel_previewStage__Yw6Bs{padding:14px}.GanttPresentationPanel_previewWorkspaceOpen__kuhIX{grid-template-columns:minmax(0,1fr)}.GanttPresentationPanel_sequenceTypeColumn__XKfAH{width:230px}}@media (prefers-reduced-motion:reduce){.GanttPresentationPanel_loading__90oG_>span{animation-duration:1.4s}}@keyframes GanttPresentationPanel_spin__MQVHR{to{transform:rotate(1turn)}}.GanttPresentationSlideCanvas_unavailable__7l38d{display:grid;width:100%;aspect-ratio:16/9;place-items:center;color:#64748b;background:#ffffff;border:1px solid #dfe6ef;font-size:12px}.GanttStoryModePresentation_stage__7wqaZ{position:relative;z-index:10;grid-row:1;grid-column:1;display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;color:#e2e8f0;background:#111827;border:1px solid #243246;border-radius:14px;box-shadow:0 18px 52px rgba(15,23,42,.22);outline:0}.GanttStoryModePresentation_stage__7wqaZ:focus-visible{box-shadow:0 0 0 3px var(--ui-accent-glow),0 18px 52px rgba(15,23,42,.22)}.GanttStoryModePresentation_header__xD2eP{z-index:2;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:58px;padding:9px 12px 9px 16px;background:rgba(15,23,42,.96);border-bottom:1px solid #2b3a50}.GanttStoryModePresentation_actions__NocBx,.GanttStoryModePresentation_slideIdentity__fFFe9,.GanttStoryModePresentation_titleRow__hVbRo{display:flex;align-items:center}.GanttStoryModePresentation_slideIdentity__fFFe9{min-width:0;gap:10px}.GanttStoryModePresentation_slideIdentity__fFFe9>div{min-width:0}.GanttStoryModePresentation_presentationMark__834PV{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;color:var(--ui-primary);background:#1e3a5f;border:1px solid #31537d;border-radius:8px}.GanttStoryModePresentation_titleRow__hVbRo{min-width:0;gap:9px}.GanttStoryModePresentation_keyboardHint__o711y,.GanttStoryModePresentation_slideIdentity__fFFe9 p,.GanttStoryModePresentation_titleRow__hVbRo h2{margin:0}.GanttStoryModePresentation_titleRow__hVbRo h2{overflow:hidden;color:#f8fafc;font-size:14px;font-weight:760;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.GanttStoryModePresentation_titleRow__hVbRo>span{flex:0 0 auto;padding:3px 7px;color:#cbd5e1;background:#243246;border-radius:5px;font-size:10px;font-weight:720}.GanttStoryModePresentation_slideIdentity__fFFe9 p{margin-top:3px;overflow:hidden;color:#94a3b8;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.GanttStoryModePresentation_actions__NocBx{flex:0 0 auto;gap:7px}.GanttStoryModePresentation_presentationNavigation__SYV3y{display:flex;align-items:center;gap:7px}.GanttStoryModePresentation_actions__NocBx button{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 10px;color:#cbd5e1;background:#172235;border:1px solid #34445c;border-radius:7px;font:inherit;font-size:14px;font-weight:760;cursor:pointer}.GanttStoryModePresentation_actions__NocBx button:focus-visible,.GanttStoryModePresentation_actions__NocBx button:hover:not(:disabled){color:#ffffff;background:#243b5a;border-color:var(--ui-primary);outline:0}.GanttStoryModePresentation_actions__NocBx button:disabled{cursor:not-allowed;opacity:.35}.GanttStoryModePresentation_actions__NocBx .GanttStoryModePresentation_closeButton__tcYpq{gap:6px;padding:0 11px;color:#e2e8f0;font-size:11px}.GanttStoryModePresentation_canvasArea__GLq3y{position:relative;display:grid;min-width:0;min-height:0;padding:clamp(12px,1.2vw,16px);overflow:hidden;place-items:center;container-type:size;background:radial-gradient(circle at 50% 42%,rgba(51,65,85,.52),transparent 58%),#111827}.GanttStoryModePresentation_canvasHost__3NKDR{width:min(100%,calc(100cqh * 1.777778));min-width:0;aspect-ratio:16/9;container-type:inline-size;filter:drop-shadow(0 18px 34px rgba(0,0,0,.28))}.GanttStoryModePresentation_status__I9SPX{display:grid;justify-items:center;gap:8px;max-width:440px;padding:32px;color:#94a3b8;font-size:12px;line-height:1.5;text-align:center}.GanttStoryModePresentation_status__I9SPX strong{color:#f1f5f9;font-size:15px}.GanttStoryModePresentation_status__I9SPX button{height:32px;margin-top:5px;padding:0 13px;color:#ffffff;background:var(--ui-primary);border:1px solid var(--ui-primary);border-radius:7px;font:inherit;font-size:11px;font-weight:740;cursor:pointer}.GanttStoryModePresentation_spinner__vfNA3{width:22px;height:22px;border:2px solid #475569;border-top:2px solid var(--ui-primary);border-radius:999px;animation:GanttStoryModePresentation_story-mode-presentation-spin__t7Y_N .7s linear infinite}.GanttStoryModePresentation_keyboardHint__o711y{position:absolute;top:17px;left:50%;z-index:2;padding:4px 7px;color:#94a3b8;background:rgba(15,23,42,.78);border-radius:5px;font-size:9px;pointer-events:none;transform:translateX(-50%)}@keyframes GanttStoryModePresentation_story-mode-presentation-spin__t7Y_N{to{transform:rotate(1turn)}}@media (max-width:700px){.GanttStoryModePresentation_header__xD2eP{gap:10px;padding-left:10px}.GanttStoryModePresentation_closeButton__tcYpq span,.GanttStoryModePresentation_keyboardHint__o711y,.GanttStoryModePresentation_presentationMark__834PV,.GanttStoryModePresentation_slideIdentity__fFFe9 p{display:none}.GanttStoryModePresentation_titleRow__hVbRo h2{max-width:160px}.GanttStoryModePresentation_actions__NocBx .GanttStoryModePresentation_closeButton__tcYpq{width:34px;padding:0}}@media (max-width:1100px){.GanttStoryModePresentation_keyboardHint__o711y{display:none}}@media (prefers-reduced-motion:reduce){.GanttStoryModePresentation_spinner__vfNA3{animation-duration:1.4s}}.GanttStoryModeSlidePopup_backdrop__4F_2k{position:relative;z-index:20;grid-row:1;grid-column:1;display:grid;width:100%;height:100%;min-width:0;min-height:0;padding:clamp(24px,4vw,64px);overflow:hidden;place-items:center;background:rgba(71,85,105,.42);outline:0;container-type:size}.GanttStoryModeSlidePopup_backdrop__4F_2k:focus-visible{box-shadow:inset 0 0 0 3px var(--ui-accent-glow)}.GanttStoryModeSlidePopup_slideFrame__pj87o{position:relative;width:min(1232px,calc(100cqw - clamp(48px, 9vw, 144px)),calc((100cqh - clamp(48px, 10vh, 112px)) * 1.777778));min-width:0;aspect-ratio:16/9;container-type:inline-size;filter:drop-shadow(0 24px 48px rgba(15,23,42,.28))}.GanttStoryModeSlidePopup_chartPosition__r8PBi{position:absolute;right:12px;bottom:calc(100% + 10px);display:inline-flex;align-items:center;height:28px;padding:0 10px;color:#334155;background:rgba(255,255,255,.94);border:1px solid rgba(203,213,225,.92);border-radius:999px;box-shadow:0 8px 22px rgba(15,23,42,.14);font-size:11px;font-weight:760}.GanttStoryModeSlidePopup_chartNavigation__s5nXL{position:absolute;top:50%;display:inline-grid;width:38px;height:38px;padding:0;place-items:center;color:#334155;background:rgba(255,255,255,.96);border:1px solid #cbd5e1;border-radius:999px;box-shadow:0 10px 26px rgba(15,23,42,.2);cursor:pointer;transform:translateY(-50%)}.GanttStoryModeSlidePopup_previousButton__MnzQI{right:calc(100% + 14px)}.GanttStoryModeSlidePopup_nextButton__z9NwC{left:calc(100% + 14px)}.GanttStoryModeSlidePopup_chartNavigation__s5nXL:focus-visible,.GanttStoryModeSlidePopup_chartNavigation__s5nXL:hover:not(:disabled){color:#0f172a;background:var(--ui-accent-soft);border-color:var(--ui-control-border-hover);outline:0}.GanttStoryModeSlidePopup_chartNavigation__s5nXL:disabled{cursor:not-allowed;opacity:.42}.GanttStoryModeSlidePopup_status__f0CvE{display:grid;justify-items:center;gap:10px;width:min(420px,calc(100% - 32px));padding:34px;color:#64748b;background:rgba(255,255,255,.97);border:1px solid #dbe4ee;border-radius:14px;box-shadow:0 24px 48px rgba(15,23,42,.2);font-size:12px;line-height:1.5;text-align:center}.GanttStoryModeSlidePopup_status__f0CvE strong{color:#1e293b;font-size:15px}.GanttStoryModeSlidePopup_status__f0CvE button{height:32px;margin-top:4px;padding:0 14px;color:#ffffff;background:var(--ui-primary);border:1px solid var(--ui-primary);border-radius:8px;font:inherit;font-weight:740;cursor:pointer}.GanttStoryModeSlidePopup_spinner__EI7GA{width:23px;height:23px;border:2px solid #cbd5e1;border-top:2px solid var(--ui-primary);border-radius:999px;animation:GanttStoryModeSlidePopup_story-mode-slide-popup-spin__M_dsk .7s linear infinite}@keyframes GanttStoryModeSlidePopup_story-mode-slide-popup-spin__M_dsk{to{transform:rotate(1turn)}}@media (max-width:760px){.GanttStoryModeSlidePopup_backdrop__4F_2k{padding:20px}.GanttStoryModeSlidePopup_slideFrame__pj87o{width:min(100cqw - 40px,calc((100cqh - 64px) * 1.777778))}.GanttStoryModeSlidePopup_chartNavigation__s5nXL{top:calc(100% + 8px);transform:none}.GanttStoryModeSlidePopup_previousButton__MnzQI{right:calc(50% + 5px)}.GanttStoryModeSlidePopup_nextButton__z9NwC{left:calc(50% + 5px)}}@media (prefers-reduced-motion:reduce){.GanttStoryModeSlidePopup_spinner__EI7GA{animation-duration:1.4s}}.GanttRowControls_group__9Pjv2{width:max-content;display:flex;align-items:center;gap:9px}.GanttRowControls_control__WjZ6s{height:26px;display:grid;flex:0 0 auto;padding:0;place-items:center;font:inherit}.GanttRowControls_dragButton__1zrH4{width:16px;color:#9aa8ba;background:transparent;border:0;cursor:grab}.GanttRowControls_dragButton__1zrH4:active{cursor:grabbing}.GanttRowControls_dragIcon__bndmD{display:grid;grid-template-columns:repeat(2,3px);gap:3px}.GanttRowControls_dragIcon__bndmD i{width:3px;height:3px;background:currentColor;border-radius:999px}.GanttRowControls_stepperGroup__FOSgA{display:inline-flex;align-items:center;gap:3px}.GanttRowControls_stepButton__cRJED{width:24px;color:#64748b;background:#ffffff;border:1px solid #dbe6f3;border-radius:5px;cursor:pointer;font-size:14px;font-weight:800;line-height:1}.GanttRowControls_visibilityButton__54g0C{width:34px;color:#92a0b2;background:#ffffff;border:1px solid #d8e1ec;border-radius:5px;cursor:pointer}.GanttRowControls_dragButton__1zrH4:focus-visible,.GanttRowControls_dragButton__1zrH4:hover:not(:disabled),.GanttRowControls_stepButton__cRJED:focus-visible,.GanttRowControls_stepButton__cRJED:hover:not(:disabled),.GanttRowControls_visibilityButton__54g0C:focus-visible,.GanttRowControls_visibilityButton__54g0C:hover:not(:disabled){color:var(--ui-primary);outline:0}.GanttRowControls_stepButton__cRJED:focus-visible,.GanttRowControls_stepButton__cRJED:hover:not(:disabled),.GanttRowControls_visibilityButton__54g0C:focus-visible,.GanttRowControls_visibilityButton__54g0C:hover:not(:disabled){background:var(--ui-accent-soft);border-color:var(--ui-control-border-hover)}.GanttRowControls_control__WjZ6s:disabled{cursor:not-allowed;opacity:.72}.GanttRowControls_stepButton__cRJED:disabled{opacity:.38}.GanttRecoveryPanel_reviewButton__CcP0m{align-self:flex-start;margin:0 0 12px}.GanttRecoveryPanel_dialog__ubvG8{width:min(900px,calc(100vw - 40px));max-height:calc(100svh - 48px);margin:auto;padding:24px;color:#1d2530;background:#fff;border:1px solid #dce4ee;border-radius:14px;box-shadow:0 24px 80px #0f172a33}.GanttRecoveryPanel_dialog__ubvG8::backdrop{background:#0f172a66}.GanttRecoveryPanel_actions__Wzqob,.GanttRecoveryPanel_heading__iG6zm{display:flex;align-items:center;justify-content:space-between;gap:12px}.GanttRecoveryPanel_heading__iG6zm h2{margin:0;font-size:22px}.GanttRecoveryPanel_dialog__ubvG8 p{margin:14px 0;line-height:1.5}.GanttRecoveryPanel_conflicts__eODiz{display:grid;gap:16px;margin-top:20px}.GanttRecoveryPanel_conflict__tLEra{padding:16px;border:1px solid #dce4ee;border-radius:10px}.GanttRecoveryPanel_conflict__tLEra h3{margin:0 0 12px;font-size:16px}.GanttRecoveryPanel_conflict__tLEra table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px}.GanttRecoveryPanel_conflict__tLEra td,.GanttRecoveryPanel_conflict__tLEra th{padding:9px;border:1px solid #e2e8f0;text-align:left;vertical-align:top;overflow-wrap:anywhere}.GanttRecoveryPanel_conflict__tLEra thead{background:#f1f5f9}.GanttRecoveryPanel_conflict__tLEra pre{margin:0;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.GanttRecoveryPanel_actions__Wzqob{justify-content:flex-end;flex-wrap:wrap;margin-top:14px}.GanttRecoveryPanel_dialog__ubvG8 button,.GanttRecoveryPanel_reviewButton__CcP0m{padding:8px 12px;color:#0f4eaf;background:#fff;border:1px solid #93b9ed;border-radius:7px;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.GanttRecoveryPanel_dialog__ubvG8 button:hover,.GanttRecoveryPanel_reviewButton__CcP0m:hover{background:#eef4ff;color:#0c4292}.GanttRecoveryPanel_dialog__ubvG8 button:disabled{opacity:.5;cursor:not-allowed}