.resource-status-placeholder{background:var(--cp-color-preview-canvas);width:100%;height:100%;min-height:0;display:block;position:relative;overflow:hidden}.resource-status-placeholder__badge{z-index:1;color:#111;max-width:calc(100% - 32px);min-height:32px;font-family:var(--cp-font-sans);text-overflow:ellipsis;white-space:nowrap;background:#ffec78;border-radius:999px;justify-content:center;align-items:center;padding:6px 15px;font-size:13px;font-weight:700;line-height:20px;display:inline-flex;position:absolute;top:16px;right:16px;overflow:hidden}.resource-status-placeholder--draft .resource-status-placeholder__badge{background:#eceae5}.resource-status-placeholder--failed .resource-status-placeholder__badge{background:#f3a6a1}.resource-status-placeholder__progress{align-items:center;gap:10px;min-width:0;display:flex;position:absolute;bottom:18px;left:16px;right:16px}.resource-status-placeholder__track{background:color-mix(in srgb, var(--cp-color-text) 20%, transparent);border-radius:999px;flex:1;min-width:0;height:10px;display:block;overflow:hidden}.resource-status-placeholder__fill{width:var(--status-progress,0%);border-radius:inherit;background:#ffeb75;height:100%;transition:width .3s;display:block}.resource-status-placeholder__track--indeterminate .resource-status-placeholder__fill{width:35%;animation:1.8s ease-in-out infinite alternate resource-status-progress}.resource-status-placeholder__track--accumulating .resource-status-placeholder__fill{width:0;animation:120s ease-out forwards resource-status-progress-accumulate}.resource-status-placeholder--review .resource-status-placeholder__track--indeterminate .resource-status-placeholder__fill{width:0;animation:none}.resource-status-placeholder__percent{color:var(--cp-color-text);font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-weight:600;line-height:20px}:is(.appearance-library-page .resource-gallery-card__preview:has(.resource-status-placeholder) .resource-gallery-card__visual,.motion-library-page .resource-gallery-card__preview:has(.resource-status-placeholder) .resource-gallery-card__visual){aspect-ratio:4/3;background:var(--cp-color-preview-canvas)}:is(.appearance-library-page .resource-gallery-card:has(.resource-status-placeholder) .resource-gallery-card__footer,.motion-library-page .resource-gallery-card:has(.resource-status-placeholder) .resource-gallery-card__footer){background:#faf9f6}:is(:root[data-theme=dark] .appearance-library-page .resource-gallery-card:has(.resource-status-placeholder) .resource-gallery-card__footer,:root[data-theme=dark] .motion-library-page .resource-gallery-card:has(.resource-status-placeholder) .resource-gallery-card__footer){background:var(--cp-color-surface)}.studio[data-page=appearances] .partner-stage:has(.resource-status-placeholder):after{content:none}.studio[data-page=motions] .partner-stage:has(.resource-status-placeholder):after{content:none}.studio[data-page=appearances] .partner-stage>.resource-status-placeholder,.studio[data-page=motions] .partner-stage>.resource-status-placeholder{background:var(--card-deep);position:absolute;inset:0}:is(.studio[data-page=appearances],.studio[data-page=motions]) .partner-card:has(.resource-status-placeholder){border-color:var(--line);background:var(--card)}:is(.studio[data-page=appearances],.studio[data-page=motions]) .partner-card:has(.resource-status-placeholder) .partner-stage{background:var(--card-deep)}:is(:root:not([data-theme=dark]) :is(.studio[data-page=appearances],.studio[data-page=motions]) .partner-card:has(.resource-status-placeholder) .partner-body,:root:not([data-theme=dark]) :is(.studio[data-page=appearances],.studio[data-page=motions]) .partner-card:has(.resource-status-placeholder) .nickname){color:#17191c}:root:not([data-theme=dark]) :is(.studio[data-page=appearances],.studio[data-page=motions]) .partner-card:has(.resource-status-placeholder) .partner-foot{color:#65707c}:root:not([data-theme=dark]) :is(.studio[data-page=appearances],.studio[data-page=motions]) .partner-card:has(.resource-status-placeholder) .more{color:#515b66;background:#faf9f6;border-color:#d5d0c6}:root[data-theme=dark] :is(.studio[data-page=appearances],.studio[data-page=motions]) .partner-card:has(.resource-status-placeholder){border-color:var(--line);background:var(--card)}@keyframes resource-status-progress{0%{transform:translate(-100%)}to{transform:translate(290%)}}@keyframes resource-status-progress-accumulate{0%{width:0}to{width:94%}}@media (prefers-reduced-motion:reduce){.resource-status-placeholder__track--indeterminate .resource-status-placeholder__fill{animation:none}.resource-status-placeholder__track--accumulating .resource-status-placeholder__fill{width:8%;animation:none}.resource-status-placeholder__fill{transition:none}}
