.DesignHubLogo-module__kVQ_SG__logo{width:max-content;height:44px;color:var(--ds-color-label-primary);display:inline-grid;position:relative}.DesignHubLogo-module__kVQ_SG__logo:before,.DesignHubLogo-module__kVQ_SG__logo>img{grid-area:1/1}.DesignHubLogo-module__kVQ_SG__logo:before{content:"";background-color:var(--ds-color-label-primary);width:100%;height:100%;-webkit-mask:url(/icons/designhub-logo.svg) 50%/100% 100% no-repeat;mask:url(/icons/designhub-logo.svg) 50%/100% 100% no-repeat}.DesignHubLogo-module__kVQ_SG__logo>img{opacity:0;pointer-events:none;width:auto;height:44px;display:block}
.SearchBox-module__vLwyuq__field:hover{background-image:linear-gradient(var(--ds-color-fill-tertiary), var(--ds-color-fill-tertiary))}.SearchBox-module__vLwyuq__fieldWithoutControls{padding-right:var(--ds-space-md)}.SearchBox-module__vLwyuq__fieldWithOneControl{padding-right:calc(var(--ds-space-md) + 20px + var(--ds-space-sm))}.SearchBox-module__vLwyuq__fieldWithTwoControls{padding-right:calc(var(--ds-space-sm) + 56px + var(--ds-space-xs) + var(--ds-space-md))}.SearchBox-module__vLwyuq__icon{background-color:var(--ds-color-label-tertiary);width:20px;height:20px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.SearchBox-module__vLwyuq__searchIcon{z-index:1;-webkit-mask-image:url(/icons/designhub-search.svg);mask-image:url(/icons/designhub-search.svg)}.SearchBox-module__vLwyuq__clearIcon{-webkit-mask-image:url(/icons/designhub-search-clear.svg);mask-image:url(/icons/designhub-search-clear.svg)}
.ManagementLayout-module__3VNHLq__root{--mindmap-side-region-width:calc(320px + var(--ds-space-lg) + var(--ds-space-lg));--mindmap-unclassified-control-width:112px;--mindmap-top-control-height:44px}.ManagementLayout-module__3VNHLq__topRightControls{top:var(--ds-space-lg);right:var(--ds-space-lg);z-index:50;align-items:center;gap:var(--ds-space-md);transition:right var(--ds-motion-enter-duration) var(--ds-motion-enter-easing);display:flex;position:absolute}.ManagementLayout-module__3VNHLq__syncControl,.ManagementLayout-module__3VNHLq__unclassifiedSlot{align-items:center;display:flex}.ManagementLayout-module__3VNHLq__unclassifiedSlot{min-width:var(--mindmap-unclassified-control-width);min-height:var(--mindmap-top-control-height)}.ManagementLayout-module__3VNHLq__unclassifiedSlot>[data-management-unclassified-fallback]{align-items:center;display:flex}.ManagementLayout-module__3VNHLq__unclassifiedSlot:has(>button)>[data-management-unclassified-fallback]{display:none}.ManagementLayout-module__3VNHLq__root:has([data-mindmap-side-region-state=visible]) .ManagementLayout-module__3VNHLq__topRightControls{right:calc(var(--mindmap-side-region-width) + var(--ds-space-lg))}@media (prefers-reduced-motion:reduce){.ManagementLayout-module__3VNHLq__topRightControls{transition:none}}
.SidebarHeaderSurface-module__cQbWkW__surface{isolation:isolate}.SidebarHeaderSurface-module__cQbWkW__surface:before{z-index:0;content:"";background-color:var(--ds-color-background-primary);-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 calc(100% - (44px + var(--sidebar-header-surface-bottom-padding,var(--ds-space-2xl)))), transparent 100%);mask-image:linear-gradient(to bottom, #000 0, #000 calc(100% - (44px + var(--sidebar-header-surface-bottom-padding,var(--ds-space-2xl)))), transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 calc(100% - (44px + var(--sidebar-header-surface-bottom-padding,var(--ds-space-2xl)))), transparent 100%);position:absolute;inset:0;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}.SidebarHeaderSurface-module__cQbWkW__surface>*{z-index:1;position:relative}
.DesignLibraryLayout-module__3sk62a__layout{--design-library-header-row-height:44px;--design-library-content-top-offset:calc(var(--ds-space-2xl) + var(--design-library-header-row-height) + var(--ds-space-lg) + var(--design-library-header-row-height) + var(--ds-space-2xl));--design-library-content-header-top-padding:calc(var(--ds-space-2xl) + var(--design-library-header-row-height) + var(--ds-space-lg));--design-library-content-header-sticky-top:calc(var(--ds-space-2xl) - var(--design-library-content-header-top-padding))}.DesignLibraryLayout-module__3sk62a__contentViewport{overscroll-behavior:contain;height:100%;min-height:0;position:relative;overflow-y:auto}.DesignLibraryLayout-module__3sk62a__contentHeader{z-index:30;top:var(--design-library-content-header-sticky-top);box-sizing:border-box;padding:var(--design-library-content-header-top-padding) var(--ds-space-lg) var(--ds-space-2xl);position:sticky}.DesignLibraryLayout-module__3sk62a__contentHeader:before{z-index:0;content:"";background-color:var(--ds-color-background-primary);-webkit-mask-image:linear-gradient(to bottom, #0009 0, #0009 calc(-1 * var(--design-library-content-header-sticky-top)), #0000 100%);mask-image:linear-gradient(to bottom, #0009 0, #0009 calc(-1 * var(--design-library-content-header-sticky-top)), #0000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:linear-gradient(to bottom, #0009 0, #0009 calc(-1 * var(--design-library-content-header-sticky-top)), #0000 100%);position:absolute;inset:0;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}.DesignLibraryLayout-module__3sk62a__contentHeaderInner{z-index:1;width:100%;max-width:1336px;margin-inline:auto;position:relative}.DesignLibraryLayout-module__3sk62a__contentHeader [data-design-library-content-title]{filter:blur();opacity:1;transition-property:filter,opacity;transition-duration:var(--ds-motion-interactive-duration);transition-timing-function:var(--ds-motion-interactive-easing);will-change:filter, opacity}.DesignLibraryLayout-module__3sk62a__contentViewport[data-content-title-hidden=true] .DesignLibraryLayout-module__3sk62a__contentHeader [data-design-library-content-title]{filter:blur(20px);opacity:0;transition-duration:var(--ds-motion-content-title-exit-duration);transition-timing-function:var(--ds-motion-content-title-exit-easing)}@media (prefers-reduced-motion:reduce){.DesignLibraryLayout-module__3sk62a__contentHeader [data-design-library-content-title]{transition:none}}.DesignLibraryLayout-module__3sk62a__contentBody{box-sizing:border-box;padding:var(--ds-space-2xl) var(--ds-space-lg)}.DesignLibraryLayout-module__3sk62a__contentBodyWithHeader{padding-top:0}
.FlowMindmapNodes-module__ZTRr6q__card{box-sizing:border-box;--node-overlay:transparent;outline:1px solid var(--ds-color-separator);outline-offset:0;border-radius:var(--ds-radius-lg);background:var(--ds-color-background-tertiary);color:var(--ds-color-label-primary);padding:var(--ds-space-md);text-align:left;box-shadow:none;justify-content:center;align-items:center;display:flex}.FlowMindmapNodes-module__ZTRr6q__card:hover{background-color:var(--ds-color-background-tertiary);--node-overlay:var(--ds-color-fill-tertiary);background-image:linear-gradient(var(--node-overlay), var(--node-overlay))}.FlowMindmapNodes-module__ZTRr6q__cardClickable{cursor:pointer}.FlowMindmapNodes-module__ZTRr6q__unclassifiedControl{width:fit-content;min-width:112px;font:inherit;appearance:none;border:0}.FlowMindmapNodes-module__ZTRr6q__unclassifiedControl:disabled{cursor:default}.FlowMindmapNodes-module__ZTRr6q__cardHighlighted{outline-width:1.5px;outline-color:var(--ds-color-blue);background-color:var(--ds-color-background-tertiary);--node-overlay:color-mix(in srgb, var(--ds-color-blue) 10%, transparent);background-image:linear-gradient(var(--node-overlay), var(--node-overlay))}.FlowMindmapNodes-module__ZTRr6q__cardHighlighted .FlowMindmapNodes-module__ZTRr6q__title{color:var(--ds-color-blue)}.FlowMindmapNodes-module__ZTRr6q__cardHighlighted:hover{background-color:var(--ds-color-background-tertiary);--node-overlay:color-mix(in srgb, var(--ds-color-blue) 10%, transparent);background-image:linear-gradient(var(--node-overlay), var(--node-overlay))}.FlowMindmapNodes-module__ZTRr6q__cardFileDrop{outline-width:1.5px;outline-color:var(--ds-color-green);background-color:var(--ds-color-background-tertiary);--node-overlay:color-mix(in srgb, var(--ds-color-green) 10%, transparent);background-image:linear-gradient(var(--node-overlay), var(--node-overlay))}.FlowMindmapNodes-module__ZTRr6q__cardFileDrop .FlowMindmapNodes-module__ZTRr6q__title{color:var(--ds-color-green)}.FlowMindmapNodes-module__ZTRr6q__cardFileDrop:hover{background-color:var(--ds-color-background-tertiary);--node-overlay:color-mix(in srgb, var(--ds-color-green) 10%, transparent);background-image:linear-gradient(var(--node-overlay), var(--node-overlay))}.FlowMindmapNodes-module__ZTRr6q__cardSelected{outline-width:1.5px;outline-color:var(--ds-color-blue)}.FlowMindmapNodes-module__ZTRr6q__cardSelected:hover{background-color:var(--ds-color-background-tertiary);--node-overlay:var(--ds-color-fill-tertiary);background-image:linear-gradient(var(--node-overlay), var(--node-overlay))}.FlowMindmapNodes-module__ZTRr6q__cardDragging,.FlowMindmapNodes-module__ZTRr6q__cardDragging:hover{background-color:var(--ds-color-background-tertiary);--node-overlay:transparent;background-image:none}.FlowMindmapNodes-module__ZTRr6q__contentRow{align-items:center;gap:var(--ds-space-sm);width:100%;min-width:0;display:flex}.FlowMindmapNodes-module__ZTRr6q__title{min-width:0;color:var(--ds-color-label-primary);font-size:var(--ds-text-body-size);font-weight:var(--ds-font-weight-emphasized);line-height:var(--ds-text-body-line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FlowMindmapNodes-module__ZTRr6q__count{color:var(--ds-color-label-tertiary);font-size:var(--ds-text-callout-size);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-text-callout-line-height);flex-shrink:0}.FlowMindmapNodes-module__ZTRr6q__nameInputShell{height:var(--ds-text-body-line-height);min-width:0;position:relative}.FlowMindmapNodes-module__ZTRr6q__nameInputShell:before{z-index:0;border-radius:var(--ds-radius-md);background:var(--ds-color-fill-tertiary);content:"";pointer-events:none;position:absolute;inset:-8px 0 -8px -8px}.FlowMindmapNodes-module__ZTRr6q__nameInput{z-index:1;box-sizing:border-box;width:100%;height:var(--ds-text-body-line-height);box-shadow:none;color:var(--ds-color-label-primary);font-family:inherit;font-size:var(--ds-text-body-size);font-weight:var(--ds-font-weight-emphasized);line-height:var(--ds-text-body-line-height);appearance:none;caret-color:var(--ds-color-label-primary);border:none;border-radius:0;outline:0;margin:0;padding:0 6px 0 0;display:block;position:absolute;inset:0;background:0 0!important}.FlowMindmapNodes-module__ZTRr6q__nameInput:focus,.FlowMindmapNodes-module__ZTRr6q__nameInput:focus-visible{box-shadow:none;border:none;outline:0}.FlowMindmapNodes-module__ZTRr6q__addButton{box-sizing:border-box;border-radius:var(--ds-radius-full);cursor:pointer;background:0 0;border:0;width:20px;height:20px;padding:0;display:block}.FlowMindmapNodes-module__ZTRr6q__addButton:before{box-sizing:border-box;border:1.5px solid var(--ds-color-green);border-radius:var(--ds-radius-full);background-color:var(--ds-color-background-tertiary);content:"";width:10px;height:10px;animation:FlowMindmapNodes-module__ZTRr6q__add-button-dot-enter var(--ds-motion-interactive-duration) var(--ds-motion-interactive-easing) both;transition-property:width,height,border-width,background-color;transition-duration:var(--ds-motion-interactive-duration);transition-timing-function:var(--ds-motion-interactive-easing);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.FlowMindmapNodes-module__ZTRr6q__addButtonIcon{z-index:1;opacity:0;pointer-events:none;width:20px;height:20px;transition-property:opacity,transform;transition-duration:var(--ds-motion-interactive-duration);transition-timing-function:var(--ds-motion-interactive-easing);background-position:50%;background-repeat:no-repeat;background-size:20px 20px;display:block;position:absolute;inset:0;transform:scale(.6)}.FlowMindmapNodes-module__ZTRr6q__addButtonIconChild{background-image:url(/icons/designhub-node-add-child.svg)}.FlowMindmapNodes-module__ZTRr6q__addButtonIconSibling{background-image:url(/icons/designhub-node-add-sibling.svg)}.FlowMindmapNodes-module__ZTRr6q__addButton:hover:before,.FlowMindmapNodes-module__ZTRr6q__addButton:focus-visible:before{background-color:var(--ds-color-green);border-width:10px;width:20px;height:20px}.FlowMindmapNodes-module__ZTRr6q__addButton:hover .FlowMindmapNodes-module__ZTRr6q__addButtonIcon,.FlowMindmapNodes-module__ZTRr6q__addButton:focus-visible .FlowMindmapNodes-module__ZTRr6q__addButtonIcon{opacity:1;transform:scale(1)}.FlowMindmapNodes-module__ZTRr6q__addButtonChild{top:50%;right:-10px;transform:translateY(-50%)}.FlowMindmapNodes-module__ZTRr6q__addButtonSibling{bottom:-10px;left:50%;transform:translate(-50%)}@keyframes FlowMindmapNodes-module__ZTRr6q__add-button-dot-enter{0%{transform:translate(-50%,-50%)scale(0)}to{transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.FlowMindmapNodes-module__ZTRr6q__addButton:before{animation:none}.FlowMindmapNodes-module__ZTRr6q__addButton:before,.FlowMindmapNodes-module__ZTRr6q__addButtonIcon{transition:none}}
.MenuList-module__BvPQkG__item{isolation:isolate;position:relative;overflow:hidden}.MenuList-module__BvPQkG__item:before{z-index:-1;border-radius:inherit;background-color:var(--ds-color-fill-tertiary);content:"";opacity:0;transition:opacity var(--ds-motion-interactive-duration) var(--ds-motion-interactive-easing);position:absolute;inset:0}.MenuList-module__BvPQkG__item:hover:before,.MenuList-module__BvPQkG__item[data-selected=true]:before{opacity:1}.MenuList-module__BvPQkG__accessoryIcon{background-color:var(--ds-color-label-primary);flex-shrink:0;width:12px;height:12px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.MenuList-module__BvPQkG__checkIcon{-webkit-mask-image:url(/icons/designhub-menu-check.svg);mask-image:url(/icons/designhub-menu-check.svg)}.MenuList-module__BvPQkG__arrowIcon{background-color:var(--ds-color-label-tertiary);-webkit-mask-image:url(/icons/designhub-menu-arrow-right.svg);mask-image:url(/icons/designhub-menu-arrow-right.svg)}.MenuList-module__BvPQkG__arrowLeft{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.MenuList-module__BvPQkG__item:before,.MenuList-module__BvPQkG__item{transition:none}}
.SectionTitleRow-module__PifGZG__row{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--ds-space-md);flex-shrink:0;min-width:0;height:44px;display:flex}.SectionTitleRow-module__PifGZG__title{min-width:0;color:var(--ds-color-label-primary);font-size:var(--ds-text-body-size);font-weight:var(--ds-font-weight-emphasized);line-height:var(--ds-text-body-line-height);white-space:nowrap;margin:0}
.ModulePicker-module__S8uCha__menu{max-width:90vw;display:flex;overflow-x:auto}.ModulePicker-module__S8uCha__inlineMenu{z-index:30;margin-top:var(--ds-space-xs);position:absolute;top:100%;left:0}.ModulePicker-module__S8uCha__column{gap:var(--ds-space-2xs);width:var(--ds-menu-width);max-height:16rem;padding:var(--ds-space-xs) var(--ds-space-xs);flex-direction:column;flex-shrink:0;display:flex;overflow-y:auto}.ModulePicker-module__S8uCha__columnBorderLeft{border-left:1px solid var(--ds-color-separator)}.ModulePicker-module__S8uCha__columnBorderRight{border-right:1px solid var(--ds-color-separator)}.ModulePicker-module__S8uCha__toolbarField{border-radius:var(--ds-radius-full);width:120px;height:44px}.ModulePicker-module__S8uCha__toolbarField:hover{background-image:linear-gradient(var(--ds-color-fill-tertiary), var(--ds-color-fill-tertiary))}.ModulePicker-module__S8uCha__toolbarTrigger{appearance:none;border-radius:inherit;width:100%;height:100%;padding:0 40px 0 var(--ds-space-lg);color:var(--ds-color-label-primary);font-size:var(--ds-text-body-size);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-text-body-line-height);text-align:left;cursor:pointer;background:0 0;border:0;outline:none}.ModulePicker-module__S8uCha__toolbarTrigger:disabled{cursor:default;opacity:.7}.ModulePicker-module__S8uCha__toolbarArrow{top:50%;right:var(--ds-space-md);pointer-events:none;background-color:var(--ds-color-label-tertiary);width:20px;height:20px;position:absolute;transform:translateY(-50%);-webkit-mask:url(/icons/designhub-sort-chevron.svg) 50%/contain no-repeat;mask:url(/icons/designhub-sort-chevron.svg) 50%/contain no-repeat}.ModulePicker-module__S8uCha__field{width:100%;min-width:0}.ModulePicker-module__S8uCha__fieldTrigger{box-sizing:border-box;width:100%;height:44px;padding:0 40px 0 var(--ds-space-md);border-radius:var(--ds-radius-lg);appearance:none;background:var(--ds-color-fill-tertiary);color:var(--ds-color-label-primary);cursor:pointer;font-size:var(--ds-text-body-size);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-text-body-line-height);text-align:left;border:0;outline:0}.ModulePicker-module__S8uCha__fieldTrigger[data-placeholder=true]{color:var(--ds-color-label-tertiary)}.ModulePicker-module__S8uCha__fieldTrigger:disabled{cursor:default;opacity:1;-webkit-text-fill-color:currentColor}.ModulePicker-module__S8uCha__fieldArrow{top:50%;right:var(--ds-space-md);pointer-events:none;background:var(--ds-color-label-tertiary);width:20px;height:20px;position:absolute;transform:translateY(-50%);-webkit-mask:url(/icons/designhub-sort-chevron.svg) 50%/contain no-repeat;mask:url(/icons/designhub-sort-chevron.svg) 50%/contain no-repeat}.ModulePicker-module__S8uCha__fieldTrigger:focus-visible{outline:2px solid var(--ds-color-blue);outline-offset:-2px}
.ModuleTree-module__SHiE8W__treeContent{padding-top:var(--design-library-content-top-offset,calc(var(--ds-space-2xl) + 44px + var(--ds-space-lg) + 44px + var(--ds-space-2xl)))}.ModuleTree-module__SHiE8W__treeCell{z-index:2;transition-property:color,background-color;transition-duration:var(--ds-motion-interactive-duration);transition-timing-function:var(--ds-motion-interactive-easing);position:relative}.ModuleTree-module__SHiE8W__treeHoverBackground{z-index:1;pointer-events:none;border-radius:var(--ds-radius-md);transition-property:top,left,width,height,opacity;transition-duration:var(--ds-motion-interactive-duration);transition-timing-function:var(--ds-motion-interactive-easing);will-change:top, left, width, height, opacity;position:absolute}.ModuleTree-module__SHiE8W__treeHoverBackground:after{content:"";border-radius:inherit;background-color:var(--ds-color-fill-tertiary);position:absolute;inset:0}.ModuleTree-module__SHiE8W__treeCellTitle{transition-property:transform;transition-duration:var(--ds-motion-interactive-duration);transition-timing-function:var(--ds-motion-interactive-easing)}@media (hover:hover){.ModuleTree-module__SHiE8W__treeCell:hover .ModuleTree-module__SHiE8W__treeCellTitle{transform:translateX(calc(-1 * var(--ds-space-xs)))}}@media (prefers-reduced-motion:reduce){.ModuleTree-module__SHiE8W__treeCell,.ModuleTree-module__SHiE8W__treeHoverBackground,.ModuleTree-module__SHiE8W__treeCellTitle{transition:none}}
.ProjectCardGrid-module__h5Yggq__grid{--project-card-grid-min-width:280px;--project-card-grid-gap:var(--ds-space-md);grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--project-card-grid-min-width)), 1fr));gap:var(--project-card-grid-gap);display:grid}
.FileSortForm-module__a0R2Qq__fieldShell{--file-sort-menu-offset:var(--ds-space-sm);border-radius:var(--ds-radius-full);width:120px;height:44px}.FileSortForm-module__a0R2Qq__fieldShell:hover{background-image:linear-gradient(var(--ds-color-fill-tertiary), var(--ds-color-fill-tertiary))}.FileSortForm-module__a0R2Qq__trigger{appearance:none;border-radius:inherit;width:100%;height:100%;padding:0 40px 0 var(--ds-space-lg);color:var(--ds-color-label-primary);font-size:var(--ds-text-body-size);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-text-body-line-height);cursor:pointer;background:0 0;border:0;outline:none}.FileSortForm-module__a0R2Qq__trigger:disabled{cursor:default;opacity:.7}.FileSortForm-module__a0R2Qq__arrow{top:50%;right:var(--ds-space-md);pointer-events:none;background-color:var(--ds-color-label-tertiary);width:20px;height:20px;position:absolute;transform:translateY(-50%);-webkit-mask:url(/icons/designhub-sort-chevron.svg) 50%/contain no-repeat;mask:url(/icons/designhub-sort-chevron.svg) 50%/contain no-repeat}.FileSortForm-module__a0R2Qq__menu{z-index:1000;padding:var(--ds-space-xs);position:fixed}
.ProjectDetail-module__8I-3GG__detailGrid{align-items:start;gap:var(--ds-space-2xl);column-gap:var(--ds-space-2xl);grid-template-columns:minmax(0,1fr) 320px;display:grid}.ProjectDetail-module__8I-3GG__detailPrimary{gap:var(--ds-space-lg);flex-direction:column;min-width:0;display:flex}.ProjectDetail-module__8I-3GG__detailSecondary{min-width:0}.ProjectDetail-module__8I-3GG__figmaPreview{isolation:isolate;aspect-ratio:16/9;border-radius:var(--ds-radius-lg);background:var(--ds-color-fill-tertiary);width:100%;position:relative;overflow:hidden}.ProjectDetail-module__8I-3GG__figmaFrame{border:0;width:100%;height:100%;position:absolute;inset:0}.ProjectDetail-module__8I-3GG__figmaPreview:after{z-index:1;border:1px solid var(--ds-color-separator);border-radius:inherit;pointer-events:none;content:"";position:absolute;inset:0}.ProjectDetail-module__8I-3GG__overview{gap:var(--ds-space-lg);min-width:0;color:var(--ds-color-label-primary);flex-direction:column;display:flex}.ProjectDetail-module__8I-3GG__cover{isolation:isolate;aspect-ratio:4/3;border-radius:var(--ds-radius-lg);width:100%;height:auto;position:relative;overflow:hidden}.ProjectDetail-module__8I-3GG__cover>*{z-index:0;width:100%;height:100%;position:relative}.ProjectDetail-module__8I-3GG__cover:after{z-index:1;border:1px solid var(--ds-color-separator);border-radius:inherit;pointer-events:none;content:"";position:absolute;inset:0}.ProjectDetail-module__8I-3GG__titleBlock{gap:var(--ds-space-sm);flex-direction:column;min-width:0;display:flex}.ProjectDetail-module__8I-3GG__title{min-width:0;color:var(--ds-color-label-primary);font-size:var(--ds-text-title-size);font-weight:var(--ds-font-weight-emphasized);line-height:var(--ds-text-title-line-height);overflow-wrap:anywhere}.ProjectDetail-module__8I-3GG__note{color:var(--ds-color-label-secondary);font-size:var(--ds-text-body-size);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-text-body-line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProjectDetail-module__8I-3GG__tags{align-items:center;gap:var(--ds-space-sm);flex-wrap:wrap;display:flex}.ProjectDetail-module__8I-3GG__tag{border:1px solid var(--ds-color-separator);border-radius:var(--ds-radius-md);max-width:100%;padding:var(--ds-space-sm) var(--ds-space-md);color:var(--ds-color-label-primary);font-size:var(--ds-text-callout-size);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-text-callout-line-height);text-overflow:ellipsis;white-space:nowrap;transition:background-color var(--ds-motion-interactive-duration) var(--ds-motion-interactive-easing);background:0 0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ProjectDetail-module__8I-3GG__tag:hover{background:var(--ds-color-fill-tertiary)}.ProjectDetail-module__8I-3GG__infoRows{flex-direction:column;min-width:0;display:flex}.ProjectDetail-module__8I-3GG__infoCell{align-items:center;gap:var(--ds-space-sm);border-bottom:1px solid var(--ds-color-separator);min-width:0;height:48px;display:flex}.ProjectDetail-module__8I-3GG__infoLabel{min-width:0;color:var(--ds-color-label-tertiary);font-size:var(--ds-text-body-size);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-text-body-line-height);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.ProjectDetail-module__8I-3GG__infoValue{min-width:0;max-width:70%;color:var(--ds-color-label-primary);font-size:var(--ds-text-body-size);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-text-body-line-height);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.ProjectDetail-module__8I-3GG__editorAvatars{flex:0 0 124px;justify-content:flex-end;align-items:center;width:124px;height:24px;display:flex;overflow:visible}@media (prefers-reduced-motion:reduce){.ProjectDetail-module__8I-3GG__tag{transition:none}}
.ProjectDetailButton-module__q6HcvW__button{justify-content:center;align-items:center;gap:var(--ds-space-xs);border-radius:var(--ds-radius-full);height:44px;padding-block:var(--ds-space-md);color:var(--ds-color-label-primary);font-size:var(--ds-text-body-size);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-text-body-line-height);cursor:pointer;border:0;text-decoration:none;display:inline-flex}.ProjectDetailButton-module__q6HcvW__button:hover{background-image:linear-gradient(var(--ds-color-fill-tertiary), var(--ds-color-fill-tertiary))}.ProjectDetailButton-module__q6HcvW__button:disabled{cursor:default;opacity:.4}.ProjectDetailButton-module__q6HcvW__backButton{padding-inline-start:var(--ds-space-md);padding-inline-end:var(--ds-space-lg)}.ProjectDetailButton-module__q6HcvW__openButton{padding-inline:var(--ds-space-lg)}.ProjectDetailButton-module__q6HcvW__icon,.ProjectDetailButton-module__q6HcvW__figmaIcon{flex-shrink:0;width:20px;height:20px;display:block}.ProjectDetailButton-module__q6HcvW__icon{background-color:var(--ds-color-label-primary);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ProjectDetailButton-module__q6HcvW__backIcon{-webkit-mask-image:url(/icons/designhub-detail-back.svg);mask-image:url(/icons/designhub-detail-back.svg)}
.BrowseEmptyState-module__24hjSa__emptyState{--empty-state-top-offset:var(--empty-state-content-top-offset,var(--design-library-content-top-offset));--empty-state-bottom-offset:var(--empty-state-content-bottom-offset,var(--ds-space-2xl));--empty-state-content-height:calc(var(--ds-text-title-line-height) + var(--ds-space-sm) + var(--ds-text-header-line-height));box-sizing:border-box;min-height:calc(100dvh - var(--empty-state-top-offset) - var(--empty-state-bottom-offset));justify-content:center}.BrowseEmptyState-module__24hjSa__browsePlacement{padding-top:calc(( 100dvh - var(--empty-state-top-offset) - var(--empty-state-bottom-offset) - var(--empty-state-content-height) ) / 3);justify-content:flex-start}.BrowseEmptyState-module__24hjSa__containerPlacement{flex:1;min-height:0}.BrowseEmptyState-module__24hjSa__action{margin-top:var(--ds-space-md)}.BrowseEmptyState-module__24hjSa__actionButton{padding-inline:var(--ds-space-lg);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}
.ManagementFileListItem-module__hYSmja__row{--management-cover-height:44px;--management-cover-width:calc(var(--management-cover-height) * 4 / 3);min-height:calc(44px + var(--ds-space-lg));grid-template-columns:var(--management-cover-width) minmax(0, 1fr) 32px;gap:var(--ds-space-sm);margin-inline:calc(-1 * var(--ds-space-sm));padding:var(--ds-space-sm);border-radius:var(--ds-radius-lg);transition:background-color var(--ds-motion-interactive-duration) var(--ds-motion-interactive-easing);align-items:center;display:grid;position:relative}.ManagementFileListItem-module__hYSmja__clickable{cursor:pointer}.ManagementFileListItem-module__hYSmja__rowLink{z-index:1;border-radius:inherit;position:absolute;inset:0}.ManagementFileListItem-module__hYSmja__rowLink:focus-visible{outline:2px solid var(--ds-color-blue);outline-offset:-2px}@media (hover:hover){.ManagementFileListItem-module__hYSmja__clickable:hover{background:var(--ds-color-fill-tertiary)}}.ManagementFileListItem-module__hYSmja__coverCell,.ManagementFileListItem-module__hYSmja__coverSkeletonCell{width:var(--management-cover-width);height:var(--management-cover-height);display:block;position:relative}.ManagementFileListItem-module__hYSmja__cover{isolation:isolate;border-radius:var(--ds-radius-sm);width:100%;height:100%;display:block;position:relative;overflow:hidden}.ManagementFileListItem-module__hYSmja__cover>*{z-index:0;width:100%;height:100%;position:relative}.ManagementFileListItem-module__hYSmja__cover:after{z-index:1;border:1px solid var(--ds-color-separator);border-radius:inherit;pointer-events:none;content:"";position:absolute;inset:0}.ManagementFileListItem-module__hYSmja__title{min-width:0;color:var(--ds-color-label-primary);font-size:var(--ds-text-body-size);font-weight:var(--ds-font-weight-emphasized);line-height:var(--ds-text-body-line-height);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ManagementFileListItem-module__hYSmja__actions{z-index:2;justify-content:center;align-items:center;display:flex;position:relative}@media (hover:hover){.ManagementFileListItem-module__hYSmja__actions>*{opacity:0;pointer-events:none;transition:opacity var(--ds-motion-interactive-duration) var(--ds-motion-interactive-easing)}.ManagementFileListItem-module__hYSmja__row:hover .ManagementFileListItem-module__hYSmja__actions>*,.ManagementFileListItem-module__hYSmja__actions:focus-within>*{opacity:1;pointer-events:auto}.ManagementFileListItem-module__hYSmja__actions:has([aria-expanded=true])>*{opacity:1;pointer-events:auto}}.ManagementFileListItem-module__hYSmja__skeleton{background:var(--ds-color-fill-tertiary);animation:1.2s ease-in-out infinite ManagementFileListItem-module__hYSmja__management-list-pulse;display:block}.ManagementFileListItem-module__hYSmja__coverSkeleton{border-radius:var(--ds-radius-sm);width:100%;height:100%}.ManagementFileListItem-module__hYSmja__titleSkeleton{border-radius:var(--ds-radius-xs);width:min(100%,124px);height:16px}@keyframes ManagementFileListItem-module__hYSmja__management-list-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ManagementFileListItem-module__hYSmja__row,.ManagementFileListItem-module__hYSmja__skeleton,.ManagementFileListItem-module__hYSmja__actions>*{transition:none;animation:none}}
.ManagementFileDragSource-module__wp_Kea__root{opacity:1;position:relative}.ManagementFileDragSource-module__wp_Kea__dragSource{opacity:.1}[data-management-file-marquee]:has([data-management-file-dragging=true]) [data-management-file-drag-selected=true]{opacity:.1}.ManagementFileDragSource-module__wp_Kea__dragSource,.ManagementFileDragSource-module__wp_Kea__dragSource *{cursor:grabbing!important}[data-management-file-marquee]:has([data-management-file-dragging=true]) [data-management-file-drag-selected=true]{cursor:grabbing!important}[data-management-file-marquee]:has([data-management-file-dragging=true]) [data-management-file-drag-selected=true] *{cursor:grabbing!important}.ManagementFileDragSource-module__wp_Kea__overlay{pointer-events:none;width:100%;position:relative}.ManagementFileDragSource-module__wp_Kea__overlayLayer{--management-drag-layer-offset:0px;transform:translate3d(var(--management-drag-layer-offset), var(--management-drag-layer-offset), 0);background:var(--ds-color-background-tertiary);border-radius:var(--ds-radius-lg);box-shadow:0 0 0 1px var(--ds-color-separator);position:absolute;inset:0}.ManagementFileDragSource-module__wp_Kea__overlayFront{box-shadow:0 0 0 1px var(--ds-color-separator), var(--ds-shadow-design-file);position:relative}.ManagementFileDragSource-module__wp_Kea__overlayFront>[data-management-file-selected]{margin-inline:0}
.ManagementFileMarquee-module__CRM45q__surface{box-sizing:border-box;min-height:100%;position:relative}.ManagementFileMarquee-module__CRM45q__surface[data-marquee-active=true]{cursor:crosshair;-webkit-user-select:none;user-select:none}.ManagementFileMarquee-module__CRM45q__surface [data-management-file-marquee-hit=true] [data-management-file-title]{color:var(--ds-color-blue)}.ManagementFileMarquee-module__CRM45q__selectionRect,.ManagementFileMarquee-module__CRM45q__selectedGroup{box-sizing:border-box;border:1px dashed var(--ds-color-blue);border-radius:var(--ds-radius-lg);pointer-events:none;background:color-mix(in srgb, var(--ds-color-blue) 8%, transparent)}.ManagementFileMarquee-module__CRM45q__selectionRect{z-index:70;position:fixed}.ManagementFileMarquee-module__CRM45q__selectedGroup{z-index:20;position:absolute}.ManagementFileMarquee-module__CRM45q__surface:has([data-management-file-dragging=true]) .ManagementFileMarquee-module__CRM45q__selectedGroup{display:none}@media (prefers-reduced-motion:reduce){.ManagementFileMarquee-module__CRM45q__selectionRect{transition:none}}
.ManagementProjectPanel-module__zc39DW__panel{--management-panel-header-height:calc(var(--ds-space-2xl) + var(--ds-text-title-line-height) + var(--ds-space-lg) + 44px + var(--ds-space-lg));--management-panel-footer-height:56px;--empty-state-content-top-offset:var(--management-panel-header-height);height:100%;min-height:0;position:relative;overflow:hidden}.ManagementProjectPanel-module__zc39DW__panel[data-management-file-marquee-scope-active=true],.ManagementProjectPanel-module__zc39DW__panel[data-management-file-marquee-scope-active=true] *{cursor:crosshair!important}.ManagementProjectPanel-module__zc39DW__panelWithFooter{--empty-state-content-bottom-offset:calc(var(--management-panel-footer-height) + var(--ds-space-2xl))}.ManagementProjectPanel-module__zc39DW__header{--sidebar-header-surface-bottom-padding:var(--ds-space-lg);z-index:40;position:absolute;top:0;left:0;right:0}.ManagementProjectPanel-module__zc39DW__headerAction{flex-shrink:0}.ManagementProjectPanel-module__zc39DW__headerAction:empty{display:none}.ManagementProjectPanel-module__zc39DW__scrollRegion{box-sizing:border-box;overscroll-behavior:contain;height:100%;min-height:0;padding-top:var(--management-panel-header-height);overflow-y:auto}.ManagementProjectPanel-module__zc39DW__panelWithFooter .ManagementProjectPanel-module__zc39DW__scrollRegion{padding-bottom:var(--management-panel-footer-height)}.ManagementProjectPanel-module__zc39DW__footer{z-index:40;min-height:var(--management-panel-footer-height);border-top:1px solid var(--ds-color-separator);background:var(--ds-color-background-primary);position:absolute;bottom:0;left:0;right:0}
.ProjectCardActions-module__OlD3Ba__backdrop{--dialog-backdrop-blur:100px;--dialog-backdrop-color:transparent;--dialog-motion-duration:var(--ds-motion-enter-duration);--dialog-motion-easing:var(--ds-motion-enter-easing);z-index:100;padding:var(--ds-space-lg);background:0 0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ProjectCardActions-module__OlD3Ba__backdrop[data-dialog-tinted=true]{--dialog-backdrop-color:color-mix(in srgb, var(--ds-color-background-primary) 40%, transparent)}.ProjectCardActions-module__OlD3Ba__backdrop:before{background-color:var(--dialog-backdrop-color);-webkit-backdrop-filter:blur(var(--dialog-backdrop-blur));backdrop-filter:blur(var(--dialog-backdrop-blur));pointer-events:none;content:"";position:absolute;inset:0}.ProjectCardActions-module__OlD3Ba__backdrop[data-dialog-animation=entering]:before{animation:ProjectCardActions-module__OlD3Ba__dialog-backdrop-enter var(--dialog-motion-duration) var(--dialog-motion-easing) backwards}.ProjectCardActions-module__OlD3Ba__backdrop[data-dialog-animation=closing]{pointer-events:none}.ProjectCardActions-module__OlD3Ba__backdrop[data-dialog-animation=closing]:before{animation:ProjectCardActions-module__OlD3Ba__dialog-backdrop-exit var(--dialog-motion-duration) var(--dialog-motion-easing) both}.ProjectCardActions-module__OlD3Ba__dialog{z-index:1;box-sizing:border-box;width:100%;max-height:calc(100dvh - var(--ds-space-3xl));border-radius:var(--ds-radius-xl);background:var(--ds-color-background-tertiary);outline:1px solid var(--ds-color-separator);color:var(--ds-color-label-primary);flex-direction:column;display:flex;position:relative;overflow:hidden}.ProjectCardActions-module__OlD3Ba__backdrop[data-dialog-animation=entering] .ProjectCardActions-module__OlD3Ba__dialog{animation:ProjectCardActions-module__OlD3Ba__dialog-surface-enter var(--dialog-motion-duration) var(--dialog-motion-easing) backwards}.ProjectCardActions-module__OlD3Ba__backdrop[data-dialog-animation=closing] .ProjectCardActions-module__OlD3Ba__dialog{animation:ProjectCardActions-module__OlD3Ba__dialog-surface-exit var(--ds-motion-exit-duration) var(--ds-motion-exit-easing) both}.ProjectCardActions-module__OlD3Ba__dialogWide,.ProjectCardActions-module__OlD3Ba__dialogResources{width:min(640px,100%);height:min(720px, calc(100dvh - var(--ds-space-3xl)));max-width:640px}.ProjectCardActions-module__OlD3Ba__dialogCompact{max-width:480px}.ProjectCardActions-module__OlD3Ba__dialogHeader{min-height:var(--ds-space-6xl);justify-content:space-between;align-items:center;gap:var(--ds-space-lg);padding:var(--ds-space-md) var(--ds-space-lg) var(--ds-space-md) var(--ds-space-2xl);border-bottom:1px solid var(--ds-color-separator);flex-shrink:0;display:flex}.ProjectCardActions-module__OlD3Ba__dialogHeaderContent{padding:var(--ds-space-lg);border-bottom:1px solid var(--ds-color-separator);flex-shrink:0}.ProjectCardActions-module__OlD3Ba__dialogTitle{font-size:var(--ds-text-header-size);font-weight:var(--ds-font-weight-emphasized);line-height:var(--ds-text-header-line-height);margin:0}.ProjectCardActions-module__OlD3Ba__closeButton{border-radius:var(--ds-radius-lg);appearance:none;width:40px;height:40px;color:var(--ds-color-label-tertiary);cursor:pointer;transition:color var(--ds-motion-interactive-duration) var(--ds-motion-interactive-easing), background-color var(--ds-motion-interactive-duration) var(--ds-motion-interactive-easing);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.ProjectCardActions-module__OlD3Ba__closeIcon{background:currentColor;width:20px;height:20px;-webkit-mask:url(/icons/designhub-search-clear.svg) 50%/contain no-repeat;mask:url(/icons/designhub-search-clear.svg) 50%/contain no-repeat}@media (hover:hover){.ProjectCardActions-module__OlD3Ba__closeButton:hover:not(:disabled){background:var(--ds-color-fill-tertiary);color:var(--ds-color-label-primary)}}.ProjectCardActions-module__OlD3Ba__closeButton:focus-visible,.ProjectCardActions-module__OlD3Ba__dialogAction:focus-visible,.ProjectCardActions-module__OlD3Ba__tagRemove:focus-visible{outline:2px solid var(--ds-color-blue);outline-offset:-2px}.ProjectCardActions-module__OlD3Ba__closeButton:disabled,.ProjectCardActions-module__OlD3Ba__dialogAction:disabled{cursor:default;color:var(--ds-color-label-tertiary)}.ProjectCardActions-module__OlD3Ba__dialogBody{overscroll-behavior:contain;min-height:0;padding:var(--ds-space-lg);scrollbar-width:none;flex:1;overflow-y:auto}.ProjectCardActions-module__OlD3Ba__dialogBody::-webkit-scrollbar{width:0;height:0}.ProjectCardActions-module__OlD3Ba__dialogResources .ProjectCardActions-module__OlD3Ba__dialogBody{flex-direction:column;display:flex}.ProjectCardActions-module__OlD3Ba__resourceDialogContent{flex-direction:column;flex:1;min-height:0;display:flex}.ProjectCardActions-module__OlD3Ba__resourceDialogContent>[data-project-assets-panel]{flex:1}.ProjectCardActions-module__OlD3Ba__summary{align-items:center;gap:var(--ds-space-md);border-radius:var(--ds-radius-lg);min-width:0;margin:0;display:flex}.ProjectCardActions-module__OlD3Ba__summaryCover{aspect-ratio:4/3;isolation:isolate;border-radius:var(--ds-radius-sm);flex-shrink:0;width:58.6667px;height:44px;position:relative;overflow:hidden}.ProjectCardActions-module__OlD3Ba__summaryCover:after{z-index:1;border:1px solid var(--ds-color-separator);border-radius:inherit;pointer-events:none;content:"";position:absolute;inset:0}.ProjectCardActions-module__OlD3Ba__summaryTitle{min-width:0;color:var(--ds-color-label-primary);font-size:var(--ds-text-header-size);font-weight:var(--ds-font-weight-emphasized);line-height:var(--ds-text-header-line-height);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ProjectCardActions-module__OlD3Ba__section+.ProjectCardActions-module__OlD3Ba__section{margin-top:var(--ds-space-2xl);padding-top:var(--ds-space-2xl);border-top:1px solid var(--ds-color-separator)}.ProjectCardActions-module__OlD3Ba__sectionHeader{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-lg);margin-bottom:var(--ds-space-lg);display:flex}.ProjectCardActions-module__OlD3Ba__sectionTitle{color:var(--ds-color-label-primary);font-size:var(--ds-text-header-size);font-weight:var(--ds-font-weight-emphasized);line-height:var(--ds-text-header-line-height);margin:0}.ProjectCardActions-module__OlD3Ba__sectionDescription{margin:var(--ds-space-xs) 0 0;color:var(--ds-color-label-secondary);font-size:var(--ds-text-callout-size);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-text-callout-line-height)}.ProjectCardActions-module__OlD3Ba__fieldStack{gap:var(--ds-space-lg);flex-direction:column;display:flex}.ProjectCardActions-module__OlD3Ba__field{flex-direction:column;min-width:0;display:flex}.ProjectCardActions-module__OlD3Ba__textArea,.ProjectCardActions-module__OlD3Ba__tagEditor{box-sizing:border-box;border-radius:var(--ds-radius-lg);background:var(--ds-color-fill-tertiary);width:100%;color:var(--ds-color-label-primary);font-size:var(--ds-text-body-size);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-text-body-line-height);border:0;outline:0}.ProjectCardActions-module__OlD3Ba__textArea{resize:none;height:120px;min-height:120px;padding:var(--ds-space-md);overflow-y:auto}.ProjectCardActions-module__OlD3Ba__textArea::placeholder,.ProjectCardActions-module__OlD3Ba__tagInput::placeholder{color:var(--ds-color-label-tertiary)}.ProjectCardActions-module__OlD3Ba__textArea:disabled,.ProjectCardActions-module__OlD3Ba__tagInput:disabled{cursor:default;opacity:1;-webkit-text-fill-color:currentColor}.ProjectCardActions-module__OlD3Ba__tagEditor{--tag-editor-inset:calc(var(--ds-space-xs) + var(--ds-space-2xs));align-items:center;gap:var(--tag-editor-inset);min-height:44px;padding:var(--tag-editor-inset);flex-wrap:wrap;display:flex}.ProjectCardActions-module__OlD3Ba__tag{height:calc(44px - var(--tag-editor-inset) - var(--tag-editor-inset));align-items:center;gap:var(--ds-space-sm);min-width:0;padding:var(--ds-space-xs) var(--ds-space-sm) var(--ds-space-xs) var(--ds-space-md);border-radius:var(--ds-radius-sm);background:var(--ds-color-background-tertiary);box-shadow:0 0 0 1px var(--ds-color-separator);color:var(--ds-color-label-primary);font-size:var(--ds-text-callout-size);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-text-callout-line-height);display:inline-flex}.ProjectCardActions-module__OlD3Ba__tagRemove{width:var(--ds-space-2xl);height:var(--ds-space-2xl);margin-right:calc(-1 * var(--ds-space-sm));border-radius:var(--ds-radius-xs);appearance:none;color:var(--ds-color-label-tertiary);cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;padding:0;display:flex}.ProjectCardActions-module__OlD3Ba__tagRemoveIcon{width:var(--ds-text-callout-line-height);height:var(--ds-text-callout-line-height);background:currentColor;-webkit-mask:url(/icons/designhub-search-clear.svg) 50%/contain no-repeat;mask:url(/icons/designhub-search-clear.svg) 50%/contain no-repeat}@media (hover:hover){.ProjectCardActions-module__OlD3Ba__tagRemove:hover:not(:disabled){color:var(--ds-color-label-secondary);background:0 0}}.ProjectCardActions-module__OlD3Ba__tagInput{min-width:120px;padding:var(--ds-space-2xs) var(--ds-space-xs);color:var(--ds-color-label-primary);font:inherit;background:0 0;border:0;outline:0;flex:1}.ProjectCardActions-module__OlD3Ba__dialogError{margin:var(--ds-space-lg) 0 0;color:var(--ds-color-red);font-size:var(--ds-text-callout-size);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-text-callout-line-height);text-align:center}.ProjectCardActions-module__OlD3Ba__dialogFooter{border-top:1px solid var(--ds-color-separator);flex-shrink:0;min-height:56px;display:flex}.ProjectCardActions-module__OlD3Ba__dialogFooterDivider{background:var(--ds-color-separator);flex:0 0 1px;align-self:stretch;width:1px}.ProjectCardActions-module__OlD3Ba__dialogAction{justify-content:center;align-items:center;gap:var(--ds-space-sm);min-width:0;min-height:56px;padding:var(--ds-space-lg);appearance:none;color:var(--ds-color-label-primary);cursor:pointer;font-size:var(--ds-text-body-size);font-weight:var(--ds-font-weight-emphasized);line-height:var(--ds-text-body-line-height);transition:background-color var(--ds-motion-interactive-duration) var(--ds-motion-interactive-easing);background:0 0;border:0;border-radius:0;flex:1;display:flex}.ProjectCardActions-module__OlD3Ba__dialogAction[data-disabled=true]{color:var(--ds-color-label-tertiary);cursor:default;pointer-events:none}.ProjectCardActions-module__OlD3Ba__dialog:has([data-project-assets-input]:disabled) .ProjectCardActions-module__OlD3Ba__dialogAction[data-resource-add-action]{color:var(--ds-color-label-tertiary);cursor:default;pointer-events:none}.ProjectCardActions-module__OlD3Ba__dialogActionDanger{color:var(--ds-color-red)}.ProjectCardActions-module__OlD3Ba__dialogSpinner{box-sizing:border-box;width:var(--ds-text-callout-line-height);height:var(--ds-text-callout-line-height);border:var(--ds-space-2xs) solid currentColor;border-radius:var(--ds-radius-full);flex-shrink:0;animation:.9s linear infinite ProjectCardActions-module__OlD3Ba__dialog-spinner-rotate;-webkit-mask:url(/icons/designhub-sync-spinner-mask.svg) 50%/100% 100% no-repeat;mask:url(/icons/designhub-sync-spinner-mask.svg) 50%/100% 100% no-repeat}@media (hover:hover){.ProjectCardActions-module__OlD3Ba__dialogAction:hover:not(:disabled):not([data-disabled=true]){background:var(--ds-color-fill-tertiary)}}.ProjectCardActions-module__OlD3Ba__removeCopy{color:var(--ds-color-label-secondary);font-size:var(--ds-text-body-size);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-text-header-line-height);margin:0}.ProjectCardActions-module__OlD3Ba__removeCopy+.ProjectCardActions-module__OlD3Ba__removeCopy{margin-top:var(--ds-space-md);color:var(--ds-color-label-tertiary)}@keyframes ProjectCardActions-module__OlD3Ba__dialog-backdrop-enter{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}to{background-color:var(--dialog-backdrop-color);-webkit-backdrop-filter:blur(var(--dialog-backdrop-blur));backdrop-filter:blur(var(--dialog-backdrop-blur))}}@keyframes ProjectCardActions-module__OlD3Ba__dialog-backdrop-exit{0%{background-color:var(--dialog-backdrop-color);-webkit-backdrop-filter:blur(var(--dialog-backdrop-blur));backdrop-filter:blur(var(--dialog-backdrop-blur))}to{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}}@keyframes ProjectCardActions-module__OlD3Ba__dialog-surface-enter{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes ProjectCardActions-module__OlD3Ba__dialog-surface-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.1)}}@keyframes ProjectCardActions-module__OlD3Ba__dialog-spinner-rotate{to{transform:rotate(360deg)}}@media (max-width:720px){.ProjectCardActions-module__OlD3Ba__backdrop{padding:var(--ds-space-sm)}.ProjectCardActions-module__OlD3Ba__dialog{max-height:calc(100dvh - var(--ds-space-lg))}.ProjectCardActions-module__OlD3Ba__dialogWide,.ProjectCardActions-module__OlD3Ba__dialogResources{height:min(720px, calc(100dvh - var(--ds-space-lg)))}.ProjectCardActions-module__OlD3Ba__dialogHeader{padding-left:var(--ds-space-lg)}.ProjectCardActions-module__OlD3Ba__dialogBody{padding:var(--ds-space-lg)}}@media (prefers-reduced-motion:reduce){.ProjectCardActions-module__OlD3Ba__backdrop[data-dialog-animation]:before,.ProjectCardActions-module__OlD3Ba__backdrop[data-dialog-animation] .ProjectCardActions-module__OlD3Ba__dialog{animation:none}.ProjectCardActions-module__OlD3Ba__dialogSpinner{animation-duration:1.8s}.ProjectCardActions-module__OlD3Ba__closeButton,.ProjectCardActions-module__OlD3Ba__dialogAction{transition:none}}
.FigmaLinkPopover-module__54DoMa__popover{box-sizing:border-box;width:320px;color:var(--ds-color-label-primary);flex-direction:column;display:flex;overflow:hidden}.FigmaLinkPopover-module__54DoMa__content{gap:var(--ds-space-md);padding:var(--ds-space-lg);flex-direction:column;display:flex}.FigmaLinkPopover-module__54DoMa__title{color:var(--ds-color-label-primary);font-size:var(--ds-text-header-size);font-weight:var(--ds-font-weight-emphasized);line-height:var(--ds-text-header-line-height);margin:0}.FigmaLinkPopover-module__54DoMa__input{border-radius:var(--ds-radius-lg);width:100%;height:44px;padding-inline:var(--ds-space-md);color:var(--ds-color-label-primary);font-size:var(--ds-text-body-size);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-text-body-line-height);background:var(--ds-color-fill-tertiary);border:0;outline:0}.FigmaLinkPopover-module__54DoMa__input::placeholder{color:var(--ds-color-label-tertiary)}.FigmaLinkPopover-module__54DoMa__input:disabled{cursor:default;opacity:1;-webkit-text-fill-color:currentColor;background:var(--ds-color-fill-tertiary)}.FigmaLinkPopover-module__54DoMa__actions{border-top:1px solid var(--ds-color-separator);display:flex}.FigmaLinkPopover-module__54DoMa__button{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--ds-space-sm);min-width:0;min-height:56px;padding:var(--ds-space-lg);appearance:none;color:var(--ds-color-label-primary);font-size:var(--ds-text-body-size);font-weight:var(--ds-font-weight-emphasized);line-height:var(--ds-text-body-line-height);cursor:pointer;transition:background-color var(--ds-motion-interactive-duration) var(--ds-motion-interactive-easing);background:0 0;border:0;border-radius:0;flex:1;display:flex}.FigmaLinkPopover-module__54DoMa__button+.FigmaLinkPopover-module__54DoMa__button{border-left:1px solid var(--ds-color-separator)}@media (hover:hover){.FigmaLinkPopover-module__54DoMa__button:hover:not(:disabled){background:var(--ds-color-fill-tertiary)}}.FigmaLinkPopover-module__54DoMa__button:disabled{cursor:default}.FigmaLinkPopover-module__54DoMa__button:disabled[data-disabled-tone=secondary]{color:var(--ds-color-label-secondary)}.FigmaLinkPopover-module__54DoMa__button:disabled[data-disabled-tone=tertiary]{color:var(--ds-color-label-tertiary)}.FigmaLinkPopover-module__54DoMa__button:focus-visible{outline:2px solid var(--ds-color-blue);outline-offset:-2px}.FigmaLinkPopover-module__54DoMa__spinner{box-sizing:border-box;width:var(--ds-text-callout-line-height);height:var(--ds-text-callout-line-height);border:var(--ds-space-2xs) solid var(--ds-color-label-tertiary);border-radius:var(--ds-radius-full);flex-shrink:0;display:block;-webkit-mask-image:url(/icons/designhub-sync-spinner-mask.svg);mask-image:url(/icons/designhub-sync-spinner-mask.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.FigmaLinkPopover-module__54DoMa__message,.FigmaLinkPopover-module__54DoMa__confirmation{font-size:var(--ds-text-callout-size);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-text-callout-line-height);margin:0}.FigmaLinkPopover-module__54DoMa__message{color:var(--ds-color-label-secondary)}.FigmaLinkPopover-module__54DoMa__messageError{color:var(--ds-color-red)}.FigmaLinkPopover-module__54DoMa__confirmation{color:var(--ds-color-label-secondary)}@media (prefers-reduced-motion:reduce){.FigmaLinkPopover-module__54DoMa__button{transition:none}}
.FlowCanvasChrome-module__4Loc8q__parallaxBackground{color:var(--ds-color-label-tertiary)}.FlowCanvasChrome-module__4Loc8q__parallaxDot{fill:currentColor}.FlowCanvasChrome-module__4Loc8q__toolbar{right:var(--ds-space-lg);bottom:var(--ds-space-lg);z-index:20;align-items:center;gap:var(--ds-space-md);display:flex;position:absolute}.FlowCanvasChrome-module__4Loc8q__group{border-radius:var(--ds-radius-lg);background-color:var(--ds-color-background-tertiary);box-shadow:0 0 0 1px var(--ds-color-separator);align-items:center;display:flex;overflow:hidden}.FlowCanvasChrome-module__4Loc8q__iconButton,.FlowCanvasChrome-module__4Loc8q__zoomValue{height:44px;color:var(--ds-color-label-primary);justify-content:center;align-items:center;display:flex}.FlowCanvasChrome-module__4Loc8q__iconButton{appearance:none;cursor:pointer;background:0 0;border:0;flex:0 0 44px;width:44px;padding:0}.FlowCanvasChrome-module__4Loc8q__iconButton:hover:not(:disabled){background:var(--ds-color-fill-tertiary)}.FlowCanvasChrome-module__4Loc8q__iconButton:focus-visible{outline:2px solid var(--ds-color-blue);outline-offset:-2px}.FlowCanvasChrome-module__4Loc8q__iconButton:disabled{color:var(--ds-color-label-tertiary);cursor:not-allowed}.FlowCanvasChrome-module__4Loc8q__icon{flex:0 0 24px;width:24px;height:24px}.FlowCanvasChrome-module__4Loc8q__lineIcon{fill:none;stroke:currentColor}.FlowCanvasChrome-module__4Loc8q__assetIcon{background:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:24px 24px;mask-size:24px 24px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.FlowCanvasChrome-module__4Loc8q__overviewIcon{-webkit-mask-image:url(../media/overview.3b2xdac62dihz.svg?dpl=6be9c97134355a1fb8107f2ae066f664f7441d8f);mask-image:url(../media/overview.3b2xdac62dihz.svg?dpl=6be9c97134355a1fb8107f2ae066f664f7441d8f)}.FlowCanvasChrome-module__4Loc8q__locateIcon{-webkit-mask-image:url(../media/locate.40n-6amaex-26.svg?dpl=6be9c97134355a1fb8107f2ae066f664f7441d8f);mask-image:url(../media/locate.40n-6amaex-26.svg?dpl=6be9c97134355a1fb8107f2ae066f664f7441d8f)}.FlowCanvasChrome-module__4Loc8q__zoomValue{width:56px;font-size:var(--ds-text-body-size);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-text-body-line-height);text-align:center;flex:0 0 56px}.FlowCanvasChrome-module__4Loc8q__separator{background:var(--ds-color-separator);flex:0 0 1px;width:1px;height:44px}
.FlowModuleMindmap-module__LSXKyq__sideRegionSlot{width:var(--mindmap-side-region-width,calc(320px + var(--ds-space-lg) + var(--ds-space-lg)));height:100%;min-height:0;transition:width var(--ds-motion-enter-duration) var(--ds-motion-enter-easing);flex:none}.FlowModuleMindmap-module__LSXKyq__sideRegionSlotHidden{pointer-events:none;width:0}.FlowModuleMindmap-module__LSXKyq__sideRegionPanel{width:var(--mindmap-side-region-width,calc(320px + var(--ds-space-lg) + var(--ds-space-lg)));border-left:1px solid var(--ds-color-separator);background:var(--ds-color-background-primary);height:100%;min-height:0;position:relative;overflow:hidden}.FlowModuleMindmap-module__LSXKyq__savingIndicator{pointer-events:none;top:var(--ds-space-lg);z-index:20;align-items:center;gap:var(--ds-space-sm);padding:var(--ds-space-sm) var(--ds-space-md);border-radius:var(--ds-radius-full);outline:1px solid var(--ds-color-separator);outline-offset:0;background:var(--ds-color-background-tertiary);box-shadow:var(--ds-shadow-menu);color:var(--ds-color-label-primary);font-size:var(--ds-text-body-size);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-text-body-line-height);display:flex;position:absolute;left:50%;transform:translate(-50%)}.FlowModuleMindmap-module__LSXKyq__savingSpinner{box-sizing:border-box;width:var(--ds-text-callout-line-height);height:var(--ds-text-callout-line-height);flex:0 0 var(--ds-text-callout-line-height);border:var(--ds-space-2xs) solid var(--ds-color-label-tertiary);border-radius:var(--ds-radius-full);display:block;-webkit-mask:url(/icons/designhub-sync-spinner-mask.svg) 50%/100% 100% no-repeat;mask:url(/icons/designhub-sync-spinner-mask.svg) 50%/100% 100% no-repeat}:is(.FlowModuleMindmap-module__LSXKyq__flowCanvas .react-flow__nodesselection-rect,.FlowModuleMindmap-module__LSXKyq__flowCanvas .react-flow__selection){box-sizing:border-box;border:1px dashed var(--ds-color-blue);background:color-mix(in srgb, var(--ds-color-blue) 8%, transparent);border-radius:24px;overflow:visible}.FlowModuleMindmap-module__LSXKyq__flowCanvas .react-flow__nodesselection-rect{box-sizing:content-box;padding:11px;top:-12px;left:-12px}.FlowModuleMindmap-module__LSXKyq__flowCanvas .react-flow__pane.selection{cursor:default}.FlowModuleMindmap-module__LSXKyq__flowCanvas:has(.react-flow__selection) .react-flow__pane.selection{cursor:crosshair}.FlowModuleMindmap-module__LSXKyq__flowCanvas .react-flow__pane.draggable{cursor:grab}:is(.FlowModuleMindmap-module__LSXKyq__flowCanvas .react-flow__pane.dragging,.FlowModuleMindmap-module__LSXKyq__flowCanvas .react-flow__nodesselection-rect:active){cursor:grabbing}.FlowModuleMindmap-module__LSXKyq__miniMap{margin:var(--ds-space-lg);border-radius:var(--ds-radius-lg);box-shadow:0 0 0 1px var(--ds-color-separator);border:0;overflow:hidden}.FlowModuleMindmap-module__LSXKyq__miniMap .react-flow__minimap-svg{cursor:grab}.FlowModuleMindmap-module__LSXKyq__miniMap .react-flow__minimap-svg:active{cursor:grabbing}.FlowModuleMindmap-module__LSXKyq__connectionEdge{color:var(--ds-color-connection);cursor:default}.FlowModuleMindmap-module__LSXKyq__connectionEdge .react-flow__edge-path{stroke:var(--ds-color-connection)}@media (prefers-reduced-motion:reduce){.FlowModuleMindmap-module__LSXKyq__sideRegionSlot{transition:none}}
