.KeynoteCard-module__dPJ0jW__grid{gap:var(--ds-space-md);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));display:grid}.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__keynoteFileIcon{background:url(/icons/designhub-keynote-app.png) 50%/contain no-repeat;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)}}
.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}
.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}
.ProjectAssetRowMenu-module__5suRsq__root{flex:0 0 32px;width:32px;height:32px;position:relative}.ProjectAssetRowMenu-module__5suRsq__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}.ProjectAssetRowMenu-module__5suRsq__trigger:hover,.ProjectAssetRowMenu-module__5suRsq__trigger:focus-visible,.ProjectAssetRowMenu-module__5suRsq__trigger[aria-expanded=true]{color:var(--ds-color-label-secondary);background:var(--ds-color-fill-tertiary)}.ProjectAssetRowMenu-module__5suRsq__trigger:disabled{color:var(--ds-color-label-tertiary);cursor:progress;opacity:.55}.ProjectAssetRowMenu-module__5suRsq__trigger[aria-busy=true]{color:var(--ds-color-label-secondary);opacity:1}.ProjectAssetRowMenu-module__5suRsq__icon,.ProjectAssetRowMenu-module__5suRsq__cancelIcon,.ProjectAssetRowMenu-module__5suRsq__pendingIcon{box-sizing:border-box;display:block}.ProjectAssetRowMenu-module__5suRsq__icon,.ProjectAssetRowMenu-module__5suRsq__cancelIcon{background:currentColor;width:32px;height:32px}.ProjectAssetRowMenu-module__5suRsq__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}.ProjectAssetRowMenu-module__5suRsq__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}.ProjectAssetRowMenu-module__5suRsq__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 ProjectAssetRowMenu-module__5suRsq__project-asset-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}.ProjectAssetRowMenu-module__5suRsq__menu{z-index:130;width:var(--ds-menu-width);padding:var(--ds-space-xs);position:fixed}@media (prefers-reduced-motion:reduce){.ProjectAssetRowMenu-module__5suRsq__trigger{transition:none}.ProjectAssetRowMenu-module__5suRsq__pendingIcon{animation-duration:1.8s}}@keyframes ProjectAssetRowMenu-module__5suRsq__project-asset-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)}}
.SurfaceActionButton-module__BHTZgW__button{box-sizing:border-box;height:44px;padding-inline:var(--ds-space-md);border-radius:var(--ds-radius-lg);background-color: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-body-size);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-text-body-line-height);white-space:nowrap;border:0;justify-content:center;align-items:center;display:flex}button.SurfaceActionButton-module__BHTZgW__button{appearance:none;cursor:pointer}button.SurfaceActionButton-module__BHTZgW__button:hover{background-image:linear-gradient(var(--ds-color-fill-tertiary), var(--ds-color-fill-tertiary))}
.FigmaSyncMenu-module__AbiaIq__panel{box-sizing:border-box;width:320px;color:var(--ds-color-label-primary);flex-direction:column;display:flex;overflow:hidden}.FigmaSyncMenu-module__AbiaIq__panelContent{gap:var(--ds-space-md);padding:var(--ds-space-lg);flex-direction:column;display:flex}.FigmaSyncMenu-module__AbiaIq__menuPanel{z-index:30;margin-top:var(--ds-space-sm);position:absolute;top:100%;right:0}.FigmaSyncMenu-module__AbiaIq__header{justify-content:space-between;align-items:baseline;gap:var(--ds-space-md);display:flex}.FigmaSyncMenu-module__AbiaIq__status{font-size:var(--ds-text-header-size);font-weight:var(--ds-font-weight-emphasized);line-height:var(--ds-text-header-line-height);margin:0}.FigmaSyncMenu-module__AbiaIq__statusNeutral{color:var(--ds-color-label-tertiary)}.FigmaSyncMenu-module__AbiaIq__statusInfo{color:var(--ds-color-blue)}.FigmaSyncMenu-module__AbiaIq__statusSuccess{color:var(--ds-color-green)}.FigmaSyncMenu-module__AbiaIq__statusWarning{color:var(--ds-color-orange)}.FigmaSyncMenu-module__AbiaIq__statusError{color:var(--ds-color-red)}.FigmaSyncMenu-module__AbiaIq__time,.FigmaSyncMenu-module__AbiaIq__technicalLog{font-size:var(--ds-text-callout-size);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-text-callout-line-height)}.FigmaSyncMenu-module__AbiaIq__description{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);margin:0}.FigmaSyncMenu-module__AbiaIq__time{align-items:center;gap:var(--ds-space-xs);color:var(--ds-color-label-tertiary);white-space:nowrap;flex-shrink:0;display:flex}.FigmaSyncMenu-module__AbiaIq__terminal{isolation:isolate;border-radius:var(--ds-radius-md);background:var(--ds-color-background-secondary);position:relative;overflow:hidden}.FigmaSyncMenu-module__AbiaIq__terminal>*{z-index:0;position:relative}.FigmaSyncMenu-module__AbiaIq__terminal:after{z-index:1;border:1px solid var(--ds-color-separator);border-radius:inherit;pointer-events:none;content:"";position:absolute;inset:0}.FigmaSyncMenu-module__AbiaIq__terminalHeader{min-height:var(--ds-space-2xl);padding-inline:var(--ds-space-sm);border-bottom:1px solid var(--ds-color-separator);background:var(--ds-color-fill-tertiary);justify-content:center;align-items:center;display:flex;position:relative}.FigmaSyncMenu-module__AbiaIq__terminalLights{left:var(--ds-space-sm);gap:var(--ds-space-xs);display:flex;position:absolute}.FigmaSyncMenu-module__AbiaIq__terminalLight{width:var(--ds-space-sm);height:var(--ds-space-sm);border-radius:var(--ds-radius-full)}.FigmaSyncMenu-module__AbiaIq__terminalLightRed{background:var(--ds-color-red)}.FigmaSyncMenu-module__AbiaIq__terminalLightYellow{background:var(--ds-color-yellow)}.FigmaSyncMenu-module__AbiaIq__terminalLightGreen{background:var(--ds-color-green)}.FigmaSyncMenu-module__AbiaIq__terminalTitle{color:var(--ds-color-label-tertiary);font-family:var(--font-family);font-size:var(--ds-text-caption-size);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-text-caption-line-height)}.FigmaSyncMenu-module__AbiaIq__terminalCopyButton{width:var(--ds-space-2xl);height:var(--ds-space-2xl);border-radius:var(--ds-radius-xs);appearance:none;color:var(--ds-color-label-tertiary);cursor:pointer;transition: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;position:absolute;top:0;right:0}.FigmaSyncMenu-module__AbiaIq__terminalCopyButton:hover{color:var(--ds-color-label-primary)}.FigmaSyncMenu-module__AbiaIq__terminalCopyIcon{width:var(--ds-text-callout-line-height);height:var(--ds-text-callout-line-height);background:currentColor;-webkit-mask-image:url(/icons/designhub-copy.svg);mask-image:url(/icons/designhub-copy.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.FigmaSyncMenu-module__AbiaIq__technicalLog{max-height:calc(var(--ds-space-6xl) * 2);padding:var(--ds-space-md);color:var(--ds-color-label-primary);font-family:var(--font-family);white-space:pre-wrap;word-break:break-word;margin:0;overflow:auto}.FigmaSyncMenu-module__AbiaIq__actionButton{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--ds-space-sm);border:0;border-top:1px solid var(--ds-color-separator);width:100%;min-height:56px;padding:var(--ds-space-lg);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-radius:0;display:flex}@media (hover:hover){.FigmaSyncMenu-module__AbiaIq__actionButton:hover:not(:disabled){background:var(--ds-color-fill-tertiary)}}.FigmaSyncMenu-module__AbiaIq__actionButton:disabled{cursor:default}.FigmaSyncMenu-module__AbiaIq__actionButton:disabled[data-disabled-tone=secondary]{color:var(--ds-color-label-secondary)}.FigmaSyncMenu-module__AbiaIq__actionButton:disabled[data-disabled-tone=tertiary]{color:var(--ds-color-label-tertiary)}.FigmaSyncMenu-module__AbiaIq__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}@media (prefers-reduced-motion:reduce){.FigmaSyncMenu-module__AbiaIq__actionButton,.FigmaSyncMenu-module__AbiaIq__terminalCopyButton{transition:none}}
.SyncCurrentFigmaFileButton-module__XArDRG__root{flex-shrink:0;position:relative}.SyncCurrentFigmaFileButton-module__XArDRG__button{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--ds-space-sm);height:44px;padding:0 var(--ds-space-lg);border-radius:var(--ds-radius-full);appearance:none;box-shadow:0 0 0 1px var(--ds-color-separator);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);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;border:0;display:flex}@media (hover:hover){.SyncCurrentFigmaFileButton-module__XArDRG__button:hover:not(:disabled){background:var(--ds-color-fill-tertiary)}}.SyncCurrentFigmaFileButton-module__XArDRG__button:disabled{cursor:default;color:var(--ds-color-label-tertiary)}.SyncCurrentFigmaFileButton-module__XArDRG__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);flex-shrink:0;animation:.9s linear infinite SyncCurrentFigmaFileButton-module__XArDRG__sync-current-file-spin;-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}.SyncCurrentFigmaFileButton-module__XArDRG__message{z-index:20;top:calc(100% + var(--ds-space-sm));box-sizing:border-box;width:max-content;max-width:240px;padding:var(--ds-space-md);border-radius:var(--ds-radius-lg);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);overflow-wrap:anywhere;animation:SyncCurrentFigmaFileButton-module__XArDRG__sync-current-file-message-enter var(--ds-motion-enter-duration) var(--ds-motion-enter-easing) both;position:absolute;right:0}.SyncCurrentFigmaFileButton-module__XArDRG__messageError{color:var(--ds-color-red)}@keyframes SyncCurrentFigmaFileButton-module__XArDRG__sync-current-file-spin{to{transform:rotate(360deg)}}@keyframes SyncCurrentFigmaFileButton-module__XArDRG__sync-current-file-message-enter{0%{opacity:0;transform:translateY(calc(-1 * var(--ds-motion-enter-offset)))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.SyncCurrentFigmaFileButton-module__XArDRG__button{transition:none}.SyncCurrentFigmaFileButton-module__XArDRG__spinner{animation-duration:1.8s}.SyncCurrentFigmaFileButton-module__XArDRG__message{animation:none}}
