.loading-mascot{color:#475467;align-items:center;gap:12px;max-width:100%;font-size:14px;line-height:1.5;display:inline-flex}.loading-mascot-art{flex:0 0 56px;place-items:center;width:56px;min-width:56px;height:56px;display:grid}.loading-mascot-art>*{grid-area:1/1}.loading-mascot-art img{object-fit:contain;width:56px;height:56px;animation:1.8s ease-in-out infinite mascot-breathe;display:block}.loading-mascot>span:last-child{overflow-wrap:anywhere}.loading-mascot-fallback{border:3px solid #dce5eb;border-top-color:#258779;border-radius:50%;width:22px;height:22px;animation:.9s linear infinite mascot-spin}.global-loading-mascot{box-sizing:border-box;z-index:1500;pointer-events:none;background:#fff;border:1px solid #dce4e9;border-radius:8px;width:min(360px,100vw - 32px);padding:10px 16px 10px 10px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 20px #18213418}.creation-empty .loading-indicator{justify-content:center}.asset-loading-mascot{justify-content:center;align-items:center;min-height:88px;display:flex}.loading-indicator{max-width:100%;color:inherit;align-items:center;gap:8px;font-size:13px;line-height:1.5;display:inline-flex}.loading-indicator-spinner{box-sizing:border-box;border:2px solid #dce5eb;border-top-color:#258779;border-radius:50%;flex:0 0 16px;width:16px;height:16px;animation:.9s linear infinite mascot-spin;display:block}@keyframes mascot-breathe{0%,to{transform:translateY(1px)}50%{transform:translateY(-3px)}}@keyframes mascot-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.loading-mascot-art img,.loading-mascot-fallback,.loading-indicator-spinner{animation:none}}.media-loading-shell{justify-content:center;align-items:center;width:100%;min-width:0;display:flex;position:relative}.media-loading-feedback{pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:48px;left:8px;right:8px}.media-loading-feedback .loading-indicator{color:#334155;background:#fffffff2;border:1px solid #dbe2ea;border-radius:8px;padding:4px 10px;font-size:13px}.media-loading-shell--audio{flex-direction:column}.media-loading-shell--audio .media-loading-feedback{position:static}
