.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}}
.CollapsibleContentHeader-module__VFPP-a__header{z-index:30;top:var(--collapsible-content-header-sticky-top);box-sizing:border-box;isolation:isolate;padding:var(--collapsible-content-header-top-padding) var(--collapsible-content-header-inline-padding,var(--ds-space-lg)) var(--collapsible-content-header-bottom-padding,var(--ds-space-2xl));position:sticky}.CollapsibleContentHeader-module__VFPP-a__header:before{z-index:1;content:"";pointer-events:none;background-color:var(--ds-color-background-primary);-webkit-mask-image:linear-gradient(to bottom, #0009 0, #0009 max(0px, calc(-1 * var(--collapsible-content-header-sticky-top))), #0000 100%);mask-image:linear-gradient(to bottom, #0009 0, #0009 max(0px, calc(-1 * var(--collapsible-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 max(0px, calc(-1 * var(--collapsible-content-header-sticky-top))), #0000 100%);position:absolute;inset:0;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}.CollapsibleContentHeader-module__VFPP-a__progressiveBlur{z-index:0;inset:max(0px, calc(-1 * var(--collapsible-content-header-sticky-top))) 0 0;pointer-events:none;position:absolute}.CollapsibleContentHeader-module__VFPP-a__blurLayer{position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.CollapsibleContentHeader-module__VFPP-a__inner{z-index:2;width:100%;max-width:1512px;margin-inline:auto;position:relative}
.KeynoteCard-module__dPJ0jW__grid{gap:var(--ds-space-lg);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));display:grid}@media (min-width:768px) and (max-width:899px){.KeynoteCard-module__dPJ0jW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.KeynoteCard-module__dPJ0jW__hoverArea{position:relative}.KeynoteCard-module__dPJ0jW__card{isolation:isolate;border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-design-file-rest);transition:transform var(--ds-motion-interactive-duration) var(--ds-motion-interactive-easing), box-shadow var(--ds-motion-interactive-duration) var(--ds-motion-interactive-easing)}.KeynoteCard-module__dPJ0jW__card:after{z-index:10;border:1px solid var(--ds-color-separator);border-radius:inherit;pointer-events:none;content:"";position:absolute;inset:0}.KeynoteCard-module__dPJ0jW__cover{aspect-ratio:16/9;border-radius:var(--ds-radius-lg) var(--ds-radius-lg) 0 0}.KeynoteCard-module__dPJ0jW__coverPlaceholder{background:radial-gradient(circle at 16% 20%, color-mix(in srgb, var(--ds-color-blue) 20%, transparent), transparent 44%), linear-gradient(145deg, var(--ds-color-background-secondary), var(--ds-color-fill-secondary))}.KeynoteCard-module__dPJ0jW__avatarSurface{border:1px solid var(--ds-color-background-primary);background:linear-gradient(var(--ds-color-fill-tertiary), var(--ds-color-fill-tertiary)), var(--ds-color-background-primary);display:block}.KeynoteCard-module__dPJ0jW__skeletonPulse{animation:1.2s ease-in-out infinite KeynoteCard-module__dPJ0jW__keynote-card-skeleton-pulse}@keyframes KeynoteCard-module__dPJ0jW__keynote-card-skeleton-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (hover:hover){.KeynoteCard-module__dPJ0jW__hoverArea:hover .KeynoteCard-module__dPJ0jW__card{transform:translateY(calc(-1 * var(--ds-space-xs)));box-shadow:var(--ds-shadow-design-file)}}@media (prefers-reduced-motion:reduce){.KeynoteCard-module__dPJ0jW__card{transition:none}.KeynoteCard-module__dPJ0jW__skeletonPulse{animation:none}}
.KeynoteUploadManager-module__9cz4lW__keynoteFilePlaceholder{background:var(--ds-color-fill-tertiary);width:100%;height:100%;display:block}.KeynoteUploadManager-module__9cz4lW__keynoteFilePreview{object-fit:cover;width:100%;height:100%;display:block}.KeynoteUploadManager-module__9cz4lW__metadataGrid{gap:var(--ds-space-lg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.KeynoteUploadManager-module__9cz4lW__presenterOption{align-items:center;gap:var(--ds-space-sm);min-width:0;display:flex}.KeynoteUploadManager-module__9cz4lW__presenterOptionName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:760px){.KeynoteUploadManager-module__9cz4lW__metadataGrid{grid-template-columns:minmax(0,1fr)}}
.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-lg));--collapsible-content-header-top-padding:calc(var(--ds-space-2xl) + var(--design-library-header-row-height) + var(--ds-space-lg));--collapsible-content-header-sticky-top:calc(var(--ds-space-2xl) - var(--collapsible-content-header-top-padding));--collapsible-content-header-bottom-padding:var(--ds-space-lg)}.DesignLibraryLayout-module__3sk62a__sidebar{width:calc(240px + var(--ds-space-lg) + var(--ds-space-lg));grid-template-rows:auto minmax(0,1fr) auto;display:grid}.DesignLibraryLayout-module__3sk62a__sidebarHeaderBrand{justify-content:space-between;align-items:center;display:flex}.DesignLibraryLayout-module__3sk62a__mobileSidebarToggle,.DesignLibraryLayout-module__3sk62a__mobileSidebarClose,.DesignLibraryLayout-module__3sk62a__mobileSidebarBackdrop,.DesignLibraryLayout-module__3sk62a__mobileContentBrand{display:none}.DesignLibraryLayout-module__3sk62a__mobileContentHeaderRow,.DesignLibraryLayout-module__3sk62a__mobileContentHeaderContent{min-width:0}.DesignLibraryLayout-module__3sk62a__contentViewport{overscroll-behavior:contain;height:100%;min-height:0;position:relative;}.DesignLibraryLayout-module__3sk62a__contentBody{box-sizing:border-box;padding:var(--ds-space-lg)}.DesignLibraryLayout-module__3sk62a__contentBodyWithHeader{padding-top:0}.DesignLibraryLayout-module__3sk62a__contentInner{container:design-library-content/inline-size}@media (max-width:899px){.DesignLibraryLayout-module__3sk62a__layout{--collapsible-content-header-top-padding:var(--ds-space-2xl);--collapsible-content-header-sticky-top:calc(-1 * (var(--design-library-header-row-height) + var(--ds-space-lg)))}.DesignLibraryLayout-module__3sk62a__mobileSidebarToggle,.DesignLibraryLayout-module__3sk62a__mobileSidebarClose{border-radius:var(--ds-radius-lg);appearance:none;width:44px;height:44px;color:var(--ds-color-label-primary);outline:1px solid var(--ds-color-separator);outline-offset:0;cursor:pointer;background:0 0;border:0;flex:0 0 44px;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.DesignLibraryLayout-module__3sk62a__mobileSidebarToggle:hover:not(:disabled),.DesignLibraryLayout-module__3sk62a__mobileSidebarClose:hover:not(:disabled){background:var(--ds-color-fill-tertiary)}.DesignLibraryLayout-module__3sk62a__sidebarHeaderBrand{min-height:44px}.DesignLibraryLayout-module__3sk62a__mobileSidebarToggle:focus-visible,.DesignLibraryLayout-module__3sk62a__mobileSidebarClose:focus-visible{outline:2px solid var(--ds-color-blue);outline-offset:2px}.DesignLibraryLayout-module__3sk62a__mobileSidebarIcon{background:currentColor;width:24px;height:24px;display:block}.DesignLibraryLayout-module__3sk62a__mobileSidebarIcon[data-open=false]{-webkit-mask:url(/icons/designhub-mobile-navigation-expand.svg) 50%/contain no-repeat;mask:url(/icons/designhub-mobile-navigation-expand.svg) 50%/contain no-repeat}.DesignLibraryLayout-module__3sk62a__mobileSidebarIcon[data-open=true]{-webkit-mask:url(/icons/designhub-mobile-navigation-collapse.svg) 50%/contain no-repeat;mask:url(/icons/designhub-mobile-navigation-collapse.svg) 50%/contain no-repeat}.DesignLibraryLayout-module__3sk62a__mobileContentBrand{height:var(--design-library-header-row-height);margin-bottom:var(--ds-space-lg);align-items:center;display:flex}.DesignLibraryLayout-module__3sk62a__mobileContentBrand>[data-design-library-mobile-navigation-toggle]{animation-name:DesignLibraryLayout-module__3sk62a__design-library-mobile-brand-exit;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll();animation-range:0 calc(var(--design-library-header-row-height) + var(--ds-space-lg))}.DesignLibraryLayout-module__3sk62a__mobileContentHeaderRow{min-height:var(--design-library-header-row-height);align-items:center;gap:var(--ds-space-sm);display:flex}.DesignLibraryLayout-module__3sk62a__mobileContentHeaderContent{flex:1}.DesignLibraryLayout-module__3sk62a__mobileSidebarBackdrop{z-index:1005;opacity:0;pointer-events:none;transition:opacity var(--ds-motion-exit-duration) var(--ds-motion-exit-easing);background:#0000001a;border:0;padding:0;display:block;position:fixed;inset:0}.DesignLibraryLayout-module__3sk62a__mobileSidebarBackdrop[data-open=true]{opacity:1;pointer-events:auto;transition:opacity var(--ds-motion-enter-duration) var(--ds-motion-enter-easing)}.DesignLibraryLayout-module__3sk62a__layout [data-design-library-sidebar]{z-index:1010;background:var(--ds-color-background-primary);width:272px;height:100dvh;min-height:100dvh;transition:transform var(--ds-motion-exit-duration) var(--ds-motion-exit-easing);border-right:0;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.DesignLibraryLayout-module__3sk62a__layout [data-design-library-sidebar][data-mobile-open=true]{transition:transform var(--ds-motion-enter-duration) var(--ds-motion-enter-easing);transform:translate(0)}}@keyframes DesignLibraryLayout-module__3sk62a__design-library-mobile-brand-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(var(--ds-space-lg) - var(--ds-space-2xl)))}}@media (prefers-reduced-motion:reduce){.DesignLibraryLayout-module__3sk62a__mobileSidebarBackdrop,.DesignLibraryLayout-module__3sk62a__layout [data-design-library-sidebar]{transition:none}}
.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:var(--ds-menu-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)}
.ProjectCardGrid-module__h5Yggq__grid{--project-card-grid-min-width:240px;--project-card-grid-gap:var(--ds-space-lg);grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--project-card-grid-min-width)), 1fr));gap:var(--project-card-grid-gap);display:grid}@media (min-width:768px) and (max-width:899px){.ProjectCardGrid-module__h5Yggq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.SortDirectionMenu-module__FPmxZq__fieldShell{--sort-direction-menu-offset:var(--ds-space-sm);border-radius:var(--ds-radius-full);width:120px;height:44px}.SortDirectionMenu-module__FPmxZq__fieldShell:hover{background-image:linear-gradient(var(--ds-color-fill-tertiary), var(--ds-color-fill-tertiary))}.SortDirectionMenu-module__FPmxZq__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}.SortDirectionMenu-module__FPmxZq__trigger:disabled{cursor:default;opacity:.7}.SortDirectionMenu-module__FPmxZq__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}.SortDirectionMenu-module__FPmxZq__menu{z-index:1000;padding:var(--ds-space-xs);position:fixed}
.ProjectAssetsPanel-module__16I32W__root{border-radius:var(--ds-radius-lg);flex-direction:column;min-height:0;display:flex;position:relative}.ProjectAssetsPanel-module__16I32W__content{flex-direction:column;flex:1;min-height:296px;display:flex;position:relative}.ProjectAssetsPanel-module__16I32W__centeredState{flex:1;justify-content:center;align-items:center;min-height:296px;display:flex}.ProjectAssetsPanel-module__16I32W__centeredStateContent{align-items:center;gap:var(--ds-space-sm);color:var(--ds-color-label-tertiary);text-align:center;flex-direction:column;display:flex}.ProjectAssetsPanel-module__16I32W__centeredStateContent strong{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)}.ProjectAssetsPanel-module__16I32W__centeredStateContent span{font-size:var(--ds-text-body-size);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-text-body-line-height)}.ProjectAssetsPanel-module__16I32W__stack,.ProjectAssetsPanel-module__16I32W__list,.ProjectAssetsPanel-module__16I32W__attachmentList,.ProjectAssetsPanel-module__16I32W__uploadList,.ProjectAssetsPanel-module__16I32W__skeletonList{flex-direction:column;display:flex}.ProjectAssetsPanel-module__16I32W__stack{gap:var(--ds-space-2xl);padding-bottom:var(--ds-space-lg)}.ProjectAssetsPanel-module__16I32W__group+.ProjectAssetsPanel-module__16I32W__group{padding-top:var(--ds-space-2xl);border-top:1px solid var(--ds-color-separator)}.ProjectAssetsPanel-module__16I32W__groupActions{align-items:center;gap:var(--ds-space-md);display:flex}.ProjectAssetsPanel-module__16I32W__list,.ProjectAssetsPanel-module__16I32W__attachmentList,.ProjectAssetsPanel-module__16I32W__uploadList,.ProjectAssetsPanel-module__16I32W__skeletonList{gap:0}.ProjectAssetsPanel-module__16I32W__uploadList+.ProjectAssetsPanel-module__16I32W__list{margin-top:0}.ProjectAssetsPanel-module__16I32W__row,.ProjectAssetsPanel-module__16I32W__fileRow{align-items:center;gap:var(--ds-space-sm);min-width:0;margin-inline:calc(-1 * var(--ds-space-sm));padding:var(--ds-space-md) var(--ds-space-sm);border-radius:var(--ds-radius-lg);transition:background-color var(--ds-motion-interactive-duration) var(--ds-motion-interactive-easing);display:grid}.ProjectAssetsPanel-module__16I32W__row{grid-template-columns:32px minmax(0,1fr) auto;position:relative}.ProjectAssetsPanel-module__16I32W__fileRow{grid-template-columns:32px minmax(0,1fr) auto}.ProjectAssetsPanel-module__16I32W__rowDragging{background:var(--ds-color-background-tertiary);outline:1px solid var(--ds-color-separator);outline-offset:0}.ProjectAssetsPanel-module__16I32W__row[data-draggable=true]{cursor:grab}.ProjectAssetsPanel-module__16I32W__row[data-draggable=true]:active{cursor:grabbing}.ProjectAssetsPanel-module__16I32W__row[data-clickable=true]:not([data-draggable=true]){cursor:pointer}.ProjectAssetsPanel-module__16I32W__rowLink{z-index:1;border-radius:inherit;position:absolute;inset:0}.ProjectAssetsPanel-module__16I32W__thumbnail{isolation:isolate;border-radius:var(--ds-radius-sm);background:var(--ds-color-fill-tertiary);flex-shrink:0;width:32px;height:32px;position:relative;overflow:hidden}.ProjectAssetsPanel-module__16I32W__thumbnail:after{z-index:1;border:1px solid var(--ds-color-separator);border-radius:inherit;pointer-events:none;content:"";position:absolute;inset:0}.ProjectAssetsPanel-module__16I32W__thumbnailMedia{object-fit:cover;width:100%;height:100%}.ProjectAssetsPanel-module__16I32W__uploadGlyph{border-radius:var(--ds-radius-sm);background:var(--ds-color-fill-tertiary);width:32px;height:32px;display:block}.ProjectAssetsPanel-module__16I32W__processingThumbnailOverlay{z-index:2;border-radius:inherit;color:var(--ds-color-label-white);background:#0006;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ProjectAssetsPanel-module__16I32W__processingThumbnailSpinner{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 ProjectAssetsPanel-module__16I32W__project-assets-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}.ProjectAssetsPanel-module__16I32W__rowContent{min-width:0}.ProjectAssetsPanel-module__16I32W__rowTitle{min-width:0;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;text-decoration:none;display:block;overflow:hidden}.ProjectAssetsPanel-module__16I32W__rowMeta{align-items:center;gap:var(--ds-space-2xs);margin-top:var(--ds-space-2xs);color:var(--ds-color-label-tertiary);font-size:var(--ds-text-caption-size);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-text-caption-line-height);display:flex}.ProjectAssetsPanel-module__16I32W__errorText{color:var(--ds-color-red)}.ProjectAssetsPanel-module__16I32W__rowMenu{z-index:2;justify-self:end;position:relative}.ProjectAssetsPanel-module__16I32W__rowAction{min-height:32px;padding:0}.ProjectAssetsPanel-module__16I32W__emptyState{min-height:80px;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);justify-content:center;align-items:center;display:flex}.ProjectAssetsPanel-module__16I32W__dropOverlay{z-index:140;background:linear-gradient(color-mix(in srgb, var(--ds-color-green) 10%, transparent), color-mix(in srgb, var(--ds-color-green) 10%, transparent)), color-mix(in srgb, var(--ds-color-background-tertiary) 60%, transparent);color:var(--ds-color-label-primary);font-size:var(--ds-text-header-size);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-text-header-line-height);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:0;justify-content:center;align-items:center;display:flex;position:fixed}.ProjectAssetsPanel-module__16I32W__skeleton{border-radius:var(--ds-radius-md);background:var(--ds-color-fill-tertiary);animation:1.2s ease-in-out infinite ProjectAssetsPanel-module__16I32W__project-assets-skeleton-pulse}.ProjectAssetsPanel-module__16I32W__skeletonCover{border-radius:var(--ds-radius-sm);width:32px;height:32px}.ProjectAssetsPanel-module__16I32W__skeletonTitle{border-radius:var(--ds-radius-xs);width:min(100%,124px);height:16px}.ProjectAssetsPanel-module__16I32W__skeletonSectionTitle{border-radius:var(--ds-radius-xs);width:96px;height:16px;display:block}@media (hover:hover){.ProjectAssetsPanel-module__16I32W__rowMenu:not([data-open=true]):not([data-pending=true]){opacity:0;pointer-events:none}.ProjectAssetsPanel-module__16I32W__row:hover .ProjectAssetsPanel-module__16I32W__rowMenu,[data-resource-file-row]:hover .ProjectAssetsPanel-module__16I32W__rowMenu,.ProjectAssetsPanel-module__16I32W__rowMenu[data-open=true],.ProjectAssetsPanel-module__16I32W__rowMenu[data-pending=true]{opacity:1;pointer-events:auto}.ProjectAssetsPanel-module__16I32W__row:has(:focus-visible) .ProjectAssetsPanel-module__16I32W__rowMenu{opacity:1;pointer-events:auto}[data-resource-file-row]:has(:focus-visible) .ProjectAssetsPanel-module__16I32W__rowMenu{opacity:1;pointer-events:auto}}@keyframes ProjectAssetsPanel-module__16I32W__project-assets-spinner-rotate{to{transform:rotate(360deg)}}@keyframes ProjectAssetsPanel-module__16I32W__project-assets-skeleton-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ProjectAssetsPanel-module__16I32W__row,.ProjectAssetsPanel-module__16I32W__fileRow{transition:none}.ProjectAssetsPanel-module__16I32W__processingThumbnailSpinner,.ProjectAssetsPanel-module__16I32W__skeleton{animation:none}}
.ResourceRowMenu-module__f4gQna__root{flex:0 0 32px;width:32px;height:32px;position:relative}.ResourceRowMenu-module__f4gQna__trigger{border-radius:var(--ds-radius-md);appearance:none;width:32px;height:32px;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;justify-content:center;align-items:center;padding:0;display:flex}.ResourceRowMenu-module__f4gQna__trigger:hover,.ResourceRowMenu-module__f4gQna__trigger:focus-visible,.ResourceRowMenu-module__f4gQna__trigger[aria-expanded=true]{color:var(--ds-color-label-secondary);background:var(--ds-color-fill-tertiary)}.ResourceRowMenu-module__f4gQna__trigger:disabled{color:var(--ds-color-label-tertiary);cursor:progress;opacity:.55}.ResourceRowMenu-module__f4gQna__trigger[aria-busy=true]{color:var(--ds-color-label-secondary);opacity:1}.ResourceRowMenu-module__f4gQna__icon,.ResourceRowMenu-module__f4gQna__cancelIcon,.ResourceRowMenu-module__f4gQna__pendingIcon{box-sizing:border-box;display:block}.ResourceRowMenu-module__f4gQna__icon,.ResourceRowMenu-module__f4gQna__cancelIcon{background:currentColor;width:32px;height:32px}.ResourceRowMenu-module__f4gQna__icon{-webkit-mask:url(/icons/designhub-management-more-mask.svg) 50%/contain no-repeat;mask:url(/icons/designhub-management-more-mask.svg) 50%/contain no-repeat}.ResourceRowMenu-module__f4gQna__cancelIcon{-webkit-mask:url(/icons/designhub-upload-cancel-mask.svg) 50%/contain no-repeat;mask:url(/icons/designhub-upload-cancel-mask.svg) 50%/contain no-repeat}.ResourceRowMenu-module__f4gQna__pendingIcon{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);animation:.9s linear infinite ResourceRowMenu-module__f4gQna__resource-row-menu-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}.ResourceRowMenu-module__f4gQna__menu{z-index:130;width:var(--ds-menu-width);padding:var(--ds-space-xs);position:fixed}@media (prefers-reduced-motion:reduce){.ResourceRowMenu-module__f4gQna__trigger{transition:none}.ResourceRowMenu-module__f4gQna__pendingIcon{animation-duration:1.8s}}@keyframes ResourceRowMenu-module__f4gQna__resource-row-menu-spinner-rotate{to{transform:rotate(360deg)}}
.ProjectDownloadAllButton-module__sqYSBG__button{border:1px solid var(--ds-color-separator);border-radius:var(--ds-radius-full);appearance:none;padding:var(--ds-space-sm) var(--ds-space-md);color:var(--ds-color-label-primary);cursor:pointer;font-size:var(--ds-text-callout-size);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-text-callout-line-height);white-space:nowrap;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;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ProjectDownloadAllButton-module__sqYSBG__label,.ProjectDownloadAllButton-module__sqYSBG__labelPending{display:block}.ProjectDownloadAllButton-module__sqYSBG__labelPending{opacity:0}.ProjectDownloadAllButton-module__sqYSBG__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 currentColor;border-radius:var(--ds-radius-full);animation:.9s linear infinite ProjectDownloadAllButton-module__sqYSBG__project-download-spinner-rotate;position:absolute;-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}.ProjectDownloadAllButton-module__sqYSBG__button:disabled{color:var(--ds-color-label-tertiary);cursor:default}@media (hover:hover){.ProjectDownloadAllButton-module__sqYSBG__button:hover:not(:disabled){background:var(--ds-color-fill-tertiary)}}@media (prefers-reduced-motion:reduce){.ProjectDownloadAllButton-module__sqYSBG__button{transition:none}.ProjectDownloadAllButton-module__sqYSBG__spinner{animation-duration:1.8s}}@keyframes ProjectDownloadAllButton-module__sqYSBG__project-download-spinner-rotate{to{transform:rotate(360deg)}}
.ProjectAttachmentsBrowser-module__n_urTq__mediaSection,.ProjectAttachmentsBrowser-module__n_urTq__attachments{width:100%;min-width:0;color:var(--ds-color-label-primary);flex-direction:column;display:flex}.ProjectAttachmentsBrowser-module__n_urTq__mediaMasonry{column-width:240px;column-gap:var(--ds-space-md)}.ProjectAttachmentsBrowser-module__n_urTq__mediaItem{isolation:isolate;break-inside:avoid;border-radius:var(--ds-radius-lg);background:0 0;margin-block-end:var(--ds-space-md);position:relative;overflow:hidden}.ProjectAttachmentsBrowser-module__n_urTq__mediaItem[data-state=ready]{background:var(--ds-color-fill-tertiary)}.ProjectAttachmentsBrowser-module__n_urTq__mediaItem[data-state=failed]{display:none}.ProjectAttachmentsBrowser-module__n_urTq__mediaItem:after{z-index:1;border:1px solid var(--ds-color-separator);border-radius:inherit;opacity:0;pointer-events:none;content:"";position:absolute;inset:0}.ProjectAttachmentsBrowser-module__n_urTq__mediaItem[data-state=ready]:after{opacity:1}.ProjectAttachmentsBrowser-module__n_urTq__mediaLink,.ProjectAttachmentsBrowser-module__n_urTq__mediaImage,.ProjectAttachmentsBrowser-module__n_urTq__mediaVideo{visibility:hidden;width:100%;height:100%;display:block;position:absolute;inset:0}.ProjectAttachmentsBrowser-module__n_urTq__mediaLink{pointer-events:none}.ProjectAttachmentsBrowser-module__n_urTq__mediaImage,.ProjectAttachmentsBrowser-module__n_urTq__mediaVideo{object-fit:contain}.ProjectAttachmentsBrowser-module__n_urTq__mediaItem[data-state=ready] .ProjectAttachmentsBrowser-module__n_urTq__mediaLink,.ProjectAttachmentsBrowser-module__n_urTq__mediaItem[data-state=ready] .ProjectAttachmentsBrowser-module__n_urTq__mediaImage,.ProjectAttachmentsBrowser-module__n_urTq__mediaItem[data-state=ready] .ProjectAttachmentsBrowser-module__n_urTq__mediaVideo{visibility:visible}.ProjectAttachmentsBrowser-module__n_urTq__mediaItem[data-state=ready] .ProjectAttachmentsBrowser-module__n_urTq__mediaLink{pointer-events:auto}.ProjectAttachmentsBrowser-module__n_urTq__mediaVideo{cursor:pointer}.ProjectAttachmentsBrowser-module__n_urTq__videoBadge{visibility:hidden}.ProjectAttachmentsBrowser-module__n_urTq__mediaItem[data-state=ready] .ProjectAttachmentsBrowser-module__n_urTq__videoBadge{visibility:visible}.ProjectAttachmentsBrowser-module__n_urTq__header{justify-content:space-between;align-items:center;gap:var(--ds-space-md);height:44px;display:flex}.ProjectAttachmentsBrowser-module__n_urTq__heading{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}.ProjectAttachmentsBrowser-module__n_urTq__mediaCount{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);flex:none}.ProjectAttachmentsBrowser-module__n_urTq__attachmentList{flex-direction:column;min-width:0;display:flex}.ProjectAttachmentsBrowser-module__n_urTq__attachmentCell{align-items:center;gap:var(--ds-space-sm);border-bottom:1px solid var(--ds-color-separator);min-width:0;padding:var(--ds-space-md) 0;display:flex}.ProjectAttachmentsBrowser-module__n_urTq__fileIcon{flex:0 0 32px;width:32px;height:32px}.ProjectAttachmentsBrowser-module__n_urTq__fileMeta{flex:auto;min-width:0}.ProjectAttachmentsBrowser-module__n_urTq__fileName{min-width:0;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);white-space:nowrap;display:block}.ProjectAttachmentsBrowser-module__n_urTq__fileNameText{white-space:nowrap;min-width:0;display:block;overflow:hidden}.ProjectAttachmentsBrowser-module__n_urTq__fileSize{margin-top:var(--ds-space-2xs);color:var(--ds-color-label-tertiary);font-size:var(--ds-text-caption-size);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-text-caption-line-height)}.ProjectAttachmentsBrowser-module__n_urTq__downloadLink{border-radius:var(--ds-radius-md);width:32px;height:32px;color:var(--ds-color-label-tertiary);opacity:0;pointer-events:none;transition:opacity var(--ds-motion-interactive-duration) var(--ds-motion-interactive-easing), color var(--ds-motion-interactive-duration) var(--ds-motion-interactive-easing), background-color var(--ds-motion-interactive-duration) var(--ds-motion-interactive-easing);flex:0 0 32px;justify-content:center;align-items:center;display:flex}.ProjectAttachmentsBrowser-module__n_urTq__downloadIcon,.ProjectAttachmentsBrowser-module__n_urTq__downloadSpinner{box-sizing:border-box;display:block}.ProjectAttachmentsBrowser-module__n_urTq__downloadIcon{background:currentColor;width:32px;height:32px;-webkit-mask:url(/icons/designhub-attachment-download-mask.svg) 50%/contain no-repeat;mask:url(/icons/designhub-attachment-download-mask.svg) 50%/contain no-repeat}.ProjectAttachmentsBrowser-module__n_urTq__downloadSpinner{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);animation:.9s linear infinite ProjectAttachmentsBrowser-module__n_urTq__project-attachment-download-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}.ProjectAttachmentsBrowser-module__n_urTq__attachmentCell:hover .ProjectAttachmentsBrowser-module__n_urTq__downloadLink,.ProjectAttachmentsBrowser-module__n_urTq__downloadLink:focus-visible{opacity:1;pointer-events:auto}.ProjectAttachmentsBrowser-module__n_urTq__downloadLink:hover,.ProjectAttachmentsBrowser-module__n_urTq__downloadLink:focus-visible{color:var(--ds-color-label-secondary);background:var(--ds-color-fill-tertiary)}.ProjectAttachmentsBrowser-module__n_urTq__downloadLink[data-pending=true]{color:var(--ds-color-label-secondary);opacity:1;pointer-events:auto;cursor:progress}@media (prefers-reduced-motion:reduce){.ProjectAttachmentsBrowser-module__n_urTq__downloadLink{transition:none}.ProjectAttachmentsBrowser-module__n_urTq__downloadSpinner{animation-duration:1.8s}}@keyframes ProjectAttachmentsBrowser-module__n_urTq__project-attachment-download-spinner-rotate{to{transform:rotate(360deg)}}
